java小知识
发表于|更新于|java知识
|浏览量:
子类可以调用本类的有参构造
父类的构造方法不能调用
要用super();
set和get方法不属于构造方法,可以调用
文章作者: John Doe
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!
相关推荐

2024-10-31
文章标题
cc
2025-05-08
java小知识1(多态中调用成员方法和变量的区别)
多态中调用成员方法和变量的区别:public class Test { public static void main(String[] args) { Animal a=new Dog(); //调用成员变量:编译看左边,运行看左边 //如果左边的类中没有,就会向上找,直到找到为止 //如果没有找到,就会报错 System.out.println(a.name);//动物 //调用成员方法:编译看左边,运行看右边 //如果左边的类中没有,就会向上找,直到找到为止 //如果没有找到,就会报错 //但是运行时调用的是右边的方法 a.show();//Dog—show }}class Animal{ String...
2025-05-09
java小知识2(接口)
public abstract class Animal { private String name; private int age; public Animal() { } public Animal(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public abstract void eat(); }接口:public...
2025-05-09
java小知识3(多态)
多态不能调用子类的特有方法只能调用重写的方法;方法编译也是看左边,但运行看右边 ------------------------------------ 想用子类特有功能需要强转,但不能乱转,可以用instanceof判断
2025-05-09
IDEA小技巧
1.ctrl+d;(向下复制一行)2.ctrl+alt+l;(格式化代码,让代码变整齐)3.alt+insert;(类中构造有参无参构造方法,set,get方法)4.ctrl+p;(查看新建对象有参构造的参数及顺序)5.alt+enter(报错时鼠标放在红色波浪线上可以生成解决方法)6.ctrl+alt+m;(选中,提取方法)7.ctrl+n(查看API帮助文档)8.shift+f6(更改循环中变量名,例如把i全变为j)9.ctrl+b(查看不认识的系统的方法)10.ctrl+f12(ctrl+n后用于查看类中所有方法)
2025-05-09
java小知识4(接口)
存于:test1-day17-code-a03
公告
This is my Blog