、编写一个 Java 应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即通过调用一个方法将某个电视的引用传递给自己的电视成员。具体要求如下。 有三个源文件:TV.java、Familiy.java 和 MainClass.java,其中 TV.java 中的 TV 类负 责创建“电视”对象,Family.java 中的 Family 类负责创建“家庭”对象,MainClass.java 是主类。 在主类的 main()方法中首先使用 TV 类创建一个对象 haierTV,然后使用 Familiy 类 再创建一个对象 zhangSanFamily,并将先前 TV 类的实例 haierTV 的引用传递给zhangSanFamily 对象的成员变量 homeTV。
时间: 2023-05-21 15:03:07 浏览: 300
好的,这是一个简单的 Java 编程问题。以下是代码示例:
TV.java:
public class TV {
public void turnOn() {
System.out.println("TV is turned on.");
}
}
Family.java:
public class Family {
TV homeTV;
public void setHomeTV(TV tv) {
homeTV = tv;
}
public void watchTV() {
homeTV.turnOn();
}
}
MainClass.java:
public class MainClass {
public static void main(String[] args) {
TV haierTV = new TV();
Family zhangSanFamily = new Family();
zhangSanFamily.setHomeTV(haierTV);
zhangSanFamily.watchTV();
}
}
这个程序创建了一个 TV 类和一个 Family 类,然后在主类 MainClass 中创建了一个 TV 对象 haierTV 和一个 Family 对象 zhangSanFamily。然后将 haierTV 的引用传递给 zhangSanFamily 对象的成员变量 homeTV。最后,调用 zhangSanFamily 对象的 watchTV() 方法,这个方法会调用 homeTV 对象的 turnOn() 方法,从而打开电视。
阅读全文