摘要: 静态方法和非静态方法区别很大(重写只和非静态方法有关,所以只有非静态才有重写) 1.静态方法: 2.非静态方法: 总结: 重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大但不能缩小:public > protected > Default 阅读全文
posted @ 2022-04-05 16:30 花田007 阅读(49) 评论(0) 推荐(0)
摘要: 个人总结: 1.new一个子类时,会先调用父类的构造器,这里student(子类)的构造器中,会默认有隐藏super()来调用父类的构造器,所以先打印Person无参执行,后打印Student无参执行。 2.子类构造器如果要显式写super(),必须写在构造器的第一行,否则报错。 老师总结: sup 阅读全文
posted @ 2022-04-05 16:02 花田007 阅读(94) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-05 10:18 花田007 阅读(16) 评论(0) 推荐(0)
摘要: 构造器: 1.和类同名 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意点: 1.定义有参构造方法后,如果想使用无参构造,一定要显示定义一个无参构造 2.无参构造在没有有参构造时,默认存在 代码如下: public class Person { String name; 阅读全文
posted @ 2022-04-05 10:03 花田007 阅读(40) 评论(0) 推荐(0)
摘要: 如果你的out目录中的class文件缺少相应的java文件,重新编译是不行的,只能重新添加一遍out目录。(亲测有效) 阅读全文
posted @ 2022-04-03 17:13 花田007 阅读(408) 评论(0) 推荐(0)
摘要: 值传递: 引用传递: 阅读全文
posted @ 2022-04-03 16:45 花田007 阅读(13) 评论(0) 推荐(0)
摘要: 在为实例化时:一个已经存在的方法加载一个不存在的方法就会报错。 阅读全文
posted @ 2022-04-03 16:27 花田007 阅读(43) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-02 16:19 花田007 阅读(16) 评论(0) 推荐(0)
摘要: public class Demo04 { public static void main(String[] args) { int[] arrys = {112,2,55,78,58,96,63,3,21,78}; sort(arrys); System.out.println(Arrays.to 阅读全文
posted @ 2022-04-02 15:58 花田007 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-03-27 22:58 花田007 阅读(11) 评论(0) 推荐(0)