内部类的好处

来源:互联网 发布:开关机软件 编辑:程序博客网 时间:2024/04/29 10:54

将上一次的内部类移出来,成为一个独立的类,代码多了不少,而且也复杂了很多

但是内部类的结构不是很清楚。。。

class Outer{

 private String info="C --> C++ -->Java";
 
 public void setInfo(String info){

  this.info=info;
 }

 public String getInfo(){

  return this.info;
 } 

 public void fun(){

  new Inner(this).print();
 }
}

class Inner{

 private Outer outer=null;
 public Inner(Outer outer){
  
  this.outer=outer;
 }
 
 public void print(){

  System.out.println(outer.getInfo());
 }
}

public class OODemo04{

 public static void main(String[]args){

  Outer o=new Outer();
  o.fun();
 }
}

原创粉丝点击