Java上機實踐四實驗二家中的電視
package com.company;
public class Main
{
public static void main(String[] args)
{
TV haierTV = new TV();
haierTV.setChannel(5);
System.out.println(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();
}
}
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 + "頻道");
}
}
}
class Family
{
TV homeTV;
void buyTV(TV tv)
{
homeTV = tv;
}
void remoteControl(int m)
{
homeTV.setChannel(m);
}
void seeTV()
{
homeTV.getChannel();
}
}
相關文章
- 實驗四 CTF實踐
- 【Java程式設計】Java上機實驗(三)Java程式設計
- Java實驗二:類程式設計實驗Java程式設計
- JAVA實驗二 陣列Java陣列
- 演算法第四章上機實踐報告演算法
- 演算法第二章上機實踐報告演算法
- 實驗四
- java視窗登入介面實現隨機驗證碼Java隨機
- 計算機網路實驗二計算機網路
- 實驗二
- Java 反射機制應用實踐Java反射
- Java反射機制應用實踐Java反射
- [Java併發程式設計(四)] Java volatile 的理論實踐Java程式設計
- Java 的最佳實踐Java
- AR實踐:基於ARKit實現電影中的全息視訊會議
- 作業系統第二次上機實驗-程式通訊作業系統
- 【騰訊課堂】視訊點播上雲實踐
- Apache SkyWalking在windows機器上的實踐ApacheWindows
- Windows DHCP最佳實踐(四)Windows
- BouncyCastle JCE實踐(四) (轉)AST
- Docker入門實踐(四)Docker
- 大型網站的 HTTPS 實踐(四):協議層以外的實踐網站HTTP協議
- 大型網站的 HTTPS 實踐(四)——協議層以外的實踐網站HTTP協議
- 【實驗】【Flashback】Flashback EXP功能實踐
- Java NIO通訊框架在電信領域的實踐Java框架
- 工程數學上機實驗四:共軛梯度法程式設計程式碼梯度程式設計
- 雲上深度學習實踐分享——雲上MXNet實踐深度學習
- sonar android上的實踐Android
- Java IO實踐Java
- Java最佳實踐Java
- TDD 實踐-FizzFuzzWhizz(二)
- DHCP最佳實踐(二)
- 課程實踐(二)
- Java:實驗四 Java圖形介面與事件處理(頭歌)Java事件
- 實驗一和實驗二截圖
- 簡單電路實踐——電路與二進位制運算
- 實驗四————RIP協議的配置協議
- Oracle恢復實驗(四)Oracle