Java上机实践四实验二家中的电视

    科技2024-12-25  34

    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(); } }

     

    Processed: 0.009, SQL: 8