zoukankan      html  css  js  c++  java
  • 类:实验2家中的电视

    TV类
    public class TV
    {
    	int channel;
    	void setChannel(int m)
    	{
    		if(m>=1)
    		{
    			channel=m;
    		}
    	}
    	int getChannel()
    	{
    		return channel;
    	}
    	void showProgram()
    	{
    		switch(channel)
    		{
    			case 1:System.out.println("综合频道");
    			break;
    			case 2: System.out.println("经济频道");
    			break;
    			case 3: System.out.println("文艺频道");
    			break;
    			case 4: System.out.println("国际频道");
    			break;
    			case 5: System.out.println("体育频道");
    			break;
    			default : System.out.println("不能收看"+channel+"频道");
    		}
    	}
    }

    Family 类

    public class Family
    {
    	TV homeTV;
    	void buyTV(TV tv)
    	{
    		homeTV=tv;
    	}
    	void remoteControl(int m)
    	{
    		homeTV.setChannel(m);
    	}
    	void seeTV()
    	{
    		homeTV.showProgram();
    	}
    }

    主类:

    public class MainClass
    {
    	public static void main(String args[])
    	{
    		TV haierTV = new TV();
    		haierTV.setChannel(5);
    		System.out.println("haierTV的频道是"+haierTV.getChannel());
    		Family zhangSanFamily = new Family();
    		zhangSanFamily.buyTV(haierTV);
    		System.out.println("zhangSanFamily开始看电视节目");
    		zhangSanFamily.seeTV();
    		int m=2;
    		System.out.println("zhangSanFamily将电视更换到"+m+"频道");
    		zhangSanFamily.remoteControl(m);
    		System.out.println("haierTV的频道是"+haierTV.getChannel());
    		System.out.println("zhangSanFamily再看电视节目");
    		zhangSanFamily.seeTV();
    	}
    }


  • 相关阅读:
    JS控制台打印星星,总有你要的那一款~
    css居中方法
    line-height
    position定位
    IE盒子模型
    CSS中的盒模型
    CSS中的BEM命名
    循环语句总结(代码以C#为例)
    程序设计中的数学思维函数总结(代码以C#为例)
    转:SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用
  • 原文地址:https://www.cnblogs.com/WALLACE-S-BOOK/p/9732348.html
Copyright © 2011-2022 走看看