java 家庭电视类_Java-家中的电视机
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;//将参数tv赋值给homeTV
}
void remoteControl(int m){
homeTV.setChannel(m);
}
void seeTV(){
homeTV.showProgram();//homeTV调用showprogram()方法
}
}
MainClass 类
public class MainClass {
public static void main(String args[]){
TV haierTV=new TV();
haierTV.setChannel(5);//haierTV调用getChannel(int m),并向参数m传递5
System.out.println("haierTV的频道是"+haierTV.getChannel());
Family zhangSanFamily=new Family();
zhangSanFamily.buyTV(haierTV);//zhangSanFamily调用void buyTV(TV TV)方法,并将haierTV传递给参数TV
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();
}
}
java 家庭电视类_Java-家中的电视机相关推荐
- java原子更新类_Java内部具有原子更新的动态热交换环境
java原子更新类 有人可能会争辩说上述标题可以简称为OSGi ,我想在一开始就放弃这种思考过程. 对于OSGi而言,这没有什么冒犯的,它是一个很棒的规范,在实现层或可用性层上都搞砸了,这就是我对OS ...
- java 取对象的类_Java中通过Class类获取Class对象的方法详解
前言 本文主要给大家介绍的是关于Java通过Class类获取Class对象的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 阅读API的Class类得知,Class 没有公共 ...
- java 反射 本类_Java 反射 Class类
Java 反射 Class类 @author ixenos 摘要:Class类在反射中的地位.构造Class对象的三种方式.Class对象构造对应类型对象的三种方式 Class类在反射中的地位 位于j ...
- java pdf工具类_Java PDF工具类(一)| 使用 itextpdf 根据PDF模板生成PDF(文字和图片)...
Java PDF工具类(一)| 使用 itextpdf 根据设置好的PDF模板填充PDF(文字和图片) 相关文章: Java PDF工具类(二)| 使用 wkhtmltox 实现 HTML转PDF(文 ...
- java 虚拟机内存类_java 虚拟机类加载 及内存结构
在面试java工程师的时候,这道题经常被问到,故需特别注意. 1.JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从"Hello World &q ...
- java定义一个类_Java类的定义格式:Java如何定义一个类
在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...
- java 实现 string类_java 中String类的常用方法总结,带你玩转String类。
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- java怎么创建日期类_java中的日期类Date
一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java中 ...
- java 启动某个类_java – Spring Boot – 如何指定备用启动类? (多个入口点)
我想添加一个替代的入口点到我的 Spring-Boot应用程序.我宁愿把它当成一个肥罐.这可能吗? 根据他们的documentation,属性loader.main指定要启动的主类的名称. 我尝试ja ...
最新文章
- RPC 笔记(05)— socket 通信(单线程服务器)
- python切片语法-Python切片符号(:)用法及示例
- CSP认证201609-2	火车购票[C++题解]:模拟、vector、排序
- 新版本springboot整合@transactional注解
- Redis: Useful commands
- JavaScript 计时器
- 当前监管面比较关注的企业征信模型
- 电影《决战中途岛》中那些真实的历史人物,后来都怎样了?
- linux 路由器 漏洞,多个Linksys EA系列路由器信息泄露漏洞(CVE-2014-8244)
- 金山与永中,谁主沉浮?
- iOS 广告SDK总结(一)
- Windows下Qt程序初步打包
- 牛客网数据库SQL实战14—— 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。
- html仿b站页面代码,B站首页界面设计:附详细教程
- 《Android源码设计模式解析与实战》读书笔记(十六)
- 【实现选定单选框出现对应的选择框或输入框】
- java计算机毕业设计高校教师工作量管理系统MyBatis+系统+LW文档+源码+调试部署
- RTCP Interarrival jitter
- JavaScript 循环嵌套案例、while 语句、 do...while 语句、continue 关键字、5 break 关键字
- oracle sql为null值,具有NULL值的Oracle SQL – max()
热门文章
- JetBrains PyCharm JetBrains PyCharm 2018.1.3 x64永久破解
- 【Linux学习笔记】Linux命令压缩解压文件
- python的基础数据类型
- 在Word中打开MathType时出现AutoExecCLS错误解决方案
- Geometric Distortion Correction 畸变矫正
- unity 全息和xRay shader
- Android平台OpenGL ES图像处理(improving)
- xp系统为何无法登陆服务器,xp系统怎么登陆云服务器
- 【迅为推荐】适合新手学习的arm开发板-iTOP-4412开发板
- 联表查询求和的一些问题