黑马程序员技术交流社区
标题:
如何定义不同的电脑
[打印本页]
作者:
邵阳
时间:
2012-7-6 09:52
标题:
如何定义不同的电脑
class computer
{
public void run()
{
System.out.println("启动");
}
public void chongQi()
{
System.out.println("重启");
}
}
class Teacher
{
private String name;
private computer cmt;
Teacher(String name)
{
this.name=name;
cmt=new computer();//这里如何定义不同的电脑啊,它的标示符是computer,
毕老师只给类定义一个电脑,老师如何实现使用不的 电脑
并且在构造函数Teacher a=new Teacher("毕老师");
里传值。
}
public void jiangKe()
{
cmt.run();
System.out.println("讲课");
}
}
class ExceptionTest
{
public static void main(String[]args)
{
Teacher a=new Teacher("毕老师");
a.jiangKe();
}
}
作者:
陆强强
时间:
2012-7-6 10:02
本帖最后由 陆强强 于 2012-7-6 10:06 编辑
class computer
{
private String classname;//我指得是哪个教室的电脑,你可以改
public computer(String name){
this.classname=name;
}
public void run()
{
System.out.println("启动");
}
public void chongQi()
{
System.out.println("重启");
}
}
Teacher(String name,computer com)
{
this.name=name;
this.cmt=com
}
作者:
邵阳
时间:
2012-7-6 11:58
陆强强 发表于 2012-7-6 10:02
class computer
{
private String classname;//我指得是哪个教室的电脑,你可以改
兄弟我想的是在Teacher构造函数里面定义,上面代码不变,Teacher构造函数直接定义两个变量,一个是姓名,一个是电脑。不是让你重新写个代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2