最新回答 / 慕无忌3126970
在主函数中通过类名加方法访问非静态的方法,是对的。把之前的注释符号去掉,然后注释掉HelloWorld.print(23);运行就对了public class HelloWorld {int age;public void print(int age) {this.age=age;System.out.println(this.age);}public static void main(String[] args) {HelloWorld th=new HelloWorld(); th. print(23...
2017-07-27
@jerryqueue 返回值类型不一样叫重载,老师说的并没有错。
重写方法的规则:
1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。
2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。
3、访问修饰符的限制一定要大于被重写方法的访问修饰符
4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:父类的一个方法申明了一个检查异常IOException,在重写这个方法是就不能抛出Exception,只能抛出IOException的子类异常,可以抛出非检查异常。
重写方法的规则:
1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。
2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。
3、访问修饰符的限制一定要大于被重写方法的访问修饰符
4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:父类的一个方法申明了一个检查异常IOException,在重写这个方法是就不能抛出Exception,只能抛出IOException的子类异常,可以抛出非检查异常。
2017-07-27
5寸,1.4GHz双核,内存2G也算是大屏好CPU内存大,看来这视频比较早啊。现在5.2寸都算是小屏了,CPU都能到2.6GHz,内存可以到6G
2017-07-27
已采纳回答 / 勤奋的许小磊同学
你的输入自己给复杂化了,输入直接double(建议)或者float 类型的就好啊,没必要输入String类型,再转化为float类型的。还有你设计的数据模型,建议在Rectangle中只设长和宽,Circle类中只设半径,没必要全设在父类中,还有构造函数建议在每个子类中进行重写,希望能对你有所帮助
2017-07-27
这节课有错误的地方:
if条件语句应该放在cpu=newCpu的后面,或者if里面改成newScreen=3.5f,要不然判断也是白判断,一句cpu=newCpu就让判断失去意义了
if条件语句应该放在cpu=newCpu的后面,或者if里面改成newScreen=3.5f,要不然判断也是白判断,一句cpu=newCpu就让判断失去意义了
2017-07-27
两次了 都提示这玩意
Error: Could not find or load main class .data.mfs.usercode.124.java.15010806712985gj76svi0.HelloWorld
是不是要炸
Error: Could not find or load main class .data.mfs.usercode.124.java.15010806712985gj76svi0.HelloWorld
是不是要炸
2017-07-26