/*可以在外部类的内部定义内部类,也可以在方法内定义内部类。根据方法中定义的内部类是否命名,又可以将内部类分为本地类和匿名类。本地类是指在外部类的成员方法中定义的有类名的内部类,匿名类是指在程艳方法中定义没有指明类名的内部类*/
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();
}
}
}
07-18
07-18
07-18
07-18
07-18
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交