概述
/*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2014 年 9 月 17 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*问题描述:java中类的简单组合
*程序输入:
*程序输出:
*问题分析:
*算法设计:
*/
public class TV {
private int channel;
public TV(){
}
public TV(int channel){
this.channel = channel;
}
public void showProgram(){
switch(channel){
case 1:
System.out.println("更换了电视频道,现在为:CCTV-1");
break;
case 2:
System.out.println("更换了电视频道,现在为:CCTV-2");
break;
case 3:
System.out.println("更换了电视频道,现在为:CCTV-3");
break;
case 4:
System.out.println("更换了电视频道,现在为:CCTV-4");
break;
case 5:
System.out.println("更换了电视频道,现在为:CCTV-5");
}
}
public int getChannel() {
return channel;
}
public void setChannel(int channel) {
this.channel = channel;
}
}
public class Family {
private TV tv;
public Family(){
}
public Family(TV tv){
this.tv = tv;
}
public void buyTV(TV tv){
System.out.println("买了一台电视");
}
public void remoteControl(int channel){
tv.setChannel(channel);
}
public void seeTV(){
tv.showProgram();
}
}
public class TestClass {
public static void main(String[] args) {
TV HaierTV = new TV(1);
Family TCL = new Family();
TCL.buyTV(HaierTV);
HaierTV.setChannel(5);
HaierTV.showProgram();
}
}
运行结果:
最后
以上就是热心音响为你收集整理的JAVA各种类的简单组合的全部内容,希望文章能够帮你解决JAVA各种类的简单组合所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复