/*可以在外部类的内部定义内部类,也可以在方法内定义内部类。根据方法中定义的内部类是否命名,又可以将内部类分为本地类和匿名类。本地类是指在外部类的成员方法中定义的有类名的内部类,匿名类是指在程艳方法中定义没有指明类名的内部类*/
public class OuterClassExample{
public OuterClassExample(){ //创建OutClassExample()函数
System.out.println("外部类:"); //输出内容
}
public void showOuterMessage() {
System.out.println("创建一个内部类对象");
InnerClass ic=new InnerClass();
ic.showInnerMessage();
}
public class InnerClass{ //创建showOutMessage()函数
public InnerClass(){
System.out.println("内部类:");
}
public void showInnerMessage() {
System.out.println("创建一个内部类对象");
}
public void showInerMessge(String str){
System.out.println("内部类的对象:"+str);
}
}
public class LEIming {
public void main(String[] args) {
// TODO Auto-generated method stub
OuterClassExample oc=new OuterClassExample();
//对OutClassExample实例化
oc.showOuterMessage();
}
}
}
内部类
最新推荐文章于 2025-05-20 14:00:45 发布