外部类

真的很抽象

在一个类里在定义另一个类

比如

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();这种就行

但是类调用接口中的方法仍然需要重写方法

先调用,再重写方法就行。

posted @ 2023-09-25 19:38  Etoilel  阅读(19)  评论(0)    收藏  举报