黑马程序员技术交流社区
标题:
这个新建对象然后地址幅值不需要带 类名?
[打印本页]
作者:
695010894
时间:
2016-4-3 16:32
标题:
这个新建对象然后地址幅值不需要带 类名?
class Computer //创建一个类包括电脑的功能
{
private int state = 3;//键入不同的值可能导致电脑出现异常
public void run() throws LanPingException,MaoYanException
{
if (state == 2)
throw new LanPingException("蓝屏了");
if (state == 3)
throw new MaoYanException("冒烟了");
System.out.println("电脑运行");
}
public void reset()//重启功能
{
state = 1;
System.out.println("电脑重启");
}
}
class Teacher//创建一个类包括:老师用电脑讲课及安排小练习
{
private String name;//定义老师名字
private Computer cmpt;//定义所使用电脑
Teacher(String name)//自定义一个构造方法
{
this.name = name;
cmpt = new Computer();
}
复制代码
倒数第一行 cmpt = new Computer();//
而不是 Computer cmpt = new Computer();
作者:
695010894
时间:
2016-4-3 16:33
带上Computer 编译不报错 运行报空指针异常
作者:
IT小笨鸟
时间:
2016-4-3 17:00
看不懂你要表达的意思,有空指针异常你就加个判断就可以了
作者:
695010894
时间:
2016-4-3 23:28
..............................................................
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2