1、x,y,z的值为什么都是0?
2、为什么会输出“你给的大小有误!”?
3、定义的方法只能在同一个类中调用吗?我在第一个类中定义bark方法在第二个类中调用会报错,但是放到第二个类中就可以运行。
4、代码写的不好的地方希望大佬给出建议!
谢谢!!!
1、x,y,z的值为什么都是0?
2、为什么会输出“你给的大小有误!”?
3、定义的方法只能在同一个类中调用吗?我在第一个类中定义bark方法在第二个类中调用会报错,但是放到第二个类中就可以运行。
4、代码写的不好的地方希望大佬给出建议!
谢谢!!!
1.类里的属性使用的是基础类型,有自己默认的赋值规则,int默认是0,Integer是null,你这里就是0了
2.输出“你给的大小有误!” size因为没有赋值成功,默认是0,if(size <= 10) 成立就进入了条件
3.如果你写法都是这样写的话,那它是一个静态方法,放第一个类你需要 Dog.bark() 调用。放到第二个类,本身他就在自己类里可以省略,当然你也可以写成 DogTestDrive.bark()
4.eclipse有 ctrl+shift+f 自动格式化