Java中同一个文件里类和方法的引用
Java中同一个文件里类和方法的引用
在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下
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、同文件引用(特殊)
在同一个文件里引用时,无论修饰符是什么,只要要引用的类在生效范围里就行(就是说不能是局部类,如果是局部类那应该在外部类里引用)
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读取csv文件的三种方式
