Java中同一个文件里类和方法的引用
Java中同一个文件里类和方法的引用
在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下
目录
- Java中同一个文件里类和方法的引用
- 1、权限修饰符
- 2、类的引用
- 1、注意修饰符
- 2、同文件引用(特殊)
- 3、方法的引用
1、权限修饰符
权限修饰符决定了这部分可以被引用的范围,权限修饰符有三种:
权限修饰符 | 作用范围 |
---|---|
public | 任何地方,包括不同包的类,同包的类,子类,本类 |
protected | 其他包的不能引用 |
private | 不能被引用,只本类可见 |
类的访问权限1约束了方法的访问权限1,例如
protected class Try{public static void main(String[] args){System.out.println("test")}
}
等同于
protected class Try{protected static void main(String[] args){System.out.println("test")}
}
2、类的引用
1、注意修饰符
引用类时如果不在同一个文件里,要先导入。导入方法为
import 包名.类名
,导入时注意修饰符,否则会报错。
例:
import java.net.*
//*表示所有
2、同文件引用(特殊)
在同一个文件里引用时,无论修饰符是什么,只要要引用的类在生效范围里就行(就是说不能是局部类2,如果是局部类那应该在外部类里引用)
3、方法的引用
引用方法有几种方式:
import com.rimu.lang.*
public class First{public static main(String[] args){First f = new First;f.run();}public run(){First2.start();//First2 f2 = new First2();f2.start();//}
}
public class First3 extends First2{public static void main(String[] args){First3 f3 = new First3;f3.run();}public void start(){/*......(代码)*/}public void run(){start();}
}
权限修饰符 ↩︎ ↩︎
在类里声明的类,只有该类可以访问 ↩︎
Java中同一个文件里类和方法的引用相关推荐
- java语言 文件上传,java中实现文件上传的方法
java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...
- Java中File文件操作类的详细使用介绍
文章目录 File类的使用 File的介绍 File常用API 判断文件类型-获取文件信息 创建文件-删除文件功能 遍历文件夹 File类的使用 File的介绍 File的概述: File类在包jav ...
- java中double..compare_Java Double类compare()方法与示例
Double类compare()法compare()方法在java.lang包中可用. compare()方法用于检查给定两个双精度值的相等或不相等,换句话说,可以说此方法用于比较两个双精度值. co ...
- java中写入文件_java中创建、写入文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...
- java 复制文件_Java中复制文件的4种方法
Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...
- java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)
相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO ...
- Java中Date和Calender类的使用方法
查看文章 Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
- java中读取文件的方法
总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...
最新文章
- java项目乱码_JavaWeb应用项目中文乱码的解决
- hostapd中扫描的调用过程
- c#如何操作excel文件、Interior.ColorIndex 色彩列表
- python_redis模块
- java获取其他类的线程,使用Java实现面向对象编程——第七章 多线程
- 细说flush、ob_flush的区别
- 【多元域乘法】多项式乘法电路原理及MATLAB详解
- xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解
- (43)Xilinx RAM IP核配置(四)(第9天)
- AndroidStudio(7)---导入jar包方法
- 技术,要拿得起,更要放得下
- 转:Andriod Phone模块相关
- 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...
- python画二维图_python3实现绘制二维点图
- SQL窗口函数实现累加求功能
- 大众点评热门餐厅抓取与数据分析
- Java使用IKAnalyzer实现多关键字查询
- 效果图网站、外包平台接单平台有哪些?
- PAT 甲级考试终于满分了
- 三羊献瑞-第六届蓝桥杯省赛