• 类:实验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();
    	}
    }


  • 相关阅读:
    说实话,mycat就是垃圾,不再更新
    深入理解并发/并行,阻塞/非阻塞,同步/异步
    转载:PHP 协程实现
    转载:异步、并发、协程原理
    第四章总结
    第三节 需要异常
    [第四章] 测试依赖性和异常
    第三章总结
    第三节 MVC应用程序架构和测试
    第二节 PHPUnit测试的剖析
  • 原文地址:https://www.cnblogs.com/WALLACE-S-BOOK/p/9732348.html
Copyright © 2020-2023  润新知