、编写一个Java应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,通过调用一个方法将某台电视的引用传递给自己的电视成员。具体要求如下: (1)创建TVjava、Familyjava和MainClassjava等3个源文件,其中TVjava中的 TV类负责创建"电视"对象Familyjava中的Family类负责创建"家庭"对象 MainClassjava是主类,负责模拟活动,属业务逻辑类,程序入口。 (2)在主类的main()方法中首先使用TV类创建一个对象haierTV然后使用 Family类再创建一个对象zhangSanFamily并将先前TV类的实例haierTV的引用传
时间: 2023-05-20 16:04:10 浏览: 299
Java 应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即通过调用一个方法将某个电视的引用传递给自己的电视成员
5星 · 资源好评率100%
递给zhangSanFamily的电视成员。具体代码如下:
TV.java:
public class TV {
public void play() {
System.out.println("电视正在播放节目");
}
}
Family.java:
public class Family {
private TV tv;
public void setTV(TV tv) {
this.tv = tv;
}
public void watchTV() {
if (tv != null) {
tv.play();
} else {
System.out.println("家庭还没有电视");
}
}
}
MainClass.java:
public class MainClass {
public static void main(String[] args) {
TV haierTV = new TV();
Family zhangSanFamily = new Family();
zhangSanFamily.setTV(haierTV);
zhangSanFamily.watchTV();
}
}
输出结果为:"电视正在播放节目"。
阅读全文