需求说明:
创建一个Person类,在该类中定义一个Home静态内部类,并在这个Home类中定义一个显示Home相关信息的方法。
在Person类中设置一个Home类型属性对象。
在Person类中定义一个显示当前Person对象相关信息的方法,并在该方法中调用Home类型属性对象的显示Home相关信息的方法。
实现思路:
创建Person类,在其中定义String类型的name属性。
在Person类中定义一个静态内部类Home,在该Home类中定义String类型的address和tel属性,并定义方法showInfo()显示address和tel信息。
在Person类定义一个Home类型的属性home,通过构造方法或setHome()对home属性进行赋值。
在Person类定义方法show(),该方法除了显示name信息,还调用home的showInfo()显示address和tel信息。