1、编写一个JAVA应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,通过调用一个方法将某个电视的引用传递给自己的电视成员。具体要求如下: 1) TV.java 中的TV类负责创建“电视”对象,Family.java 中的Family类负责创建“家庭”对象,MainClass.java是主类。 2)在主类的main0方法中首先使用TV类创建-一个对象haierTV,然后使用Family类再创建- -个对象zhangSanFamily,并将先前TV类的实例haierTV的引用传递给zhangSanFamily对象的成员变量homeTV。
时间: 2023-05-12 22:05:35 浏览: 380
以下是代码实现:
TV.java
```
public class TV {
private String brand;
public TV(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand;
}
}
```
Family.java
```
public class Family {
private TV homeTV;
public void setHomeTV(TV tv) {
homeTV = tv;
}
public TV getHomeTV() {
return homeTV;
}
}
```
MainClass.java
```
public class MainClass {
public static void main(String[] args) {
TV haierTV = new TV("Haier");
Family zhangSanFamily = new Family();
zhangSanFamily.setHomeTV(haierTV);
System.out.println("Zhang San's family has a " + zhangSanFamily.getHomeTV().getBrand() + " TV.");
}
}
```
输出结果:
```
Zhang San's family has a Haier TV.
```
希望这个程序能够满足您的需求。
阅读全文