真的很抽象
在一个类里在定义另一个类
比如
Public class outer(){
private int i=10;//正常别的文件是访问不了这个私有变量的
public void outer(){
sout("这是一个外部方法");
}
public class Inner(){
public void in(){
sout("这是内部类的方法")
}
public void getID(){
sout("i");
}
}
}
如果想在main中访问内部类,就要通过外部类来访问
Outer.Inner inner = Outer.new Inner();
访问内部类中的方法
Inner.getID();
在一个类中也可以写一个接口
并且类可以使用接口中的方法
接口中的方法不需要public只需要void eat();这种就行
但是类调用接口中的方法仍然需要重写方法
先调用,再重写方法就行。
标签:部类,void,接口,sout,方法,public,Inner From: https://www.cnblogs.com/Etoilel/p/17728711.html