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文件的三种方式