已采纳回答 / 史PIG
你保存下你的telphone 这个class的文件,cellphone,和smartphone里面就不会报错了,感觉是没有保存的问题,你看你的cellpohone那个文件 一开始自动生成的时候就有报错提示了 应该是父类就没有,或者父类没有写abstract 实在不行你就全部删除文件,重新写,有报错就停下了解决 不要有报错 还接着写smartphone
2016-03-17
已采纳回答 / qq电子时代
计算机语言不能以大脑的思维方式来思考 虽说是比较的值 在计算机语言中不同的类型就和大脑想的文字与数字的关系一样是无法关联到一起进行比较的 只有将它们转换成一中类型 才可以进行比较就比如 伍与5 是无法比较的 只有把5转换成五他们才可以有联系(都是文字)
2016-03-17
静态内部类
用static修饰的内部类,有以下特点:
(1) 静态内部类不能直接访问外部类的非静态成员,但是可以通过new 外部类().成员的方式访问
(2) 若是外部类的静态成员与静态类的成员名称相同,可以通过"类名.静态成员"访问外部类的静态成员;若名称不相同,则可直接通过成员名直接调用
(3) 创建静态内部类的对象时,不需要外部类的对象;
创建方法:内部类 对象名 = new 内部类();
用static修饰的内部类,有以下特点:
(1) 静态内部类不能直接访问外部类的非静态成员,但是可以通过new 外部类().成员的方式访问
(2) 若是外部类的静态成员与静态类的成员名称相同,可以通过"类名.静态成员"访问外部类的静态成员;若名称不相同,则可直接通过成员名直接调用
(3) 创建静态内部类的对象时,不需要外部类的对象;
创建方法:内部类 对象名 = new 内部类();
2016-03-17
外部类中的score 是一个静态变量,不用创建对象即可访问,但是现在内部和外部类有一个同名的变量;为了区分,就需要说明score到底是哪一个,要外部的,就是HelloWorld.score 内部的直接调用 假如外部类中的score是一个非静态变量,则需要加this
2016-03-17
// 创建外部类对象
HelloWorld hello = new HelloWorld();
// 创建内部类对象
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
HelloWorld hello = new HelloWorld();
// 创建内部类对象
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
2016-03-17