是的是的,已经第十八周了,而且马上就要过完了,啊啊啊,下周一晚上JAVA上机考试,有点慌呀。总结了知识点,还挺零碎的。
方法 重载与重写的区别:
方法重载:在同一个类中,出现多个同名的方法,参数列表不同,与返回值类型,修饰符无关。
方法重写:子类中出现和父类一模一样的方法(包括返回值类型,方法名和参数列表)。
方法重载是在同一个类中,方法重写是在子类与父类中。
this关键字:this关键字只能用在静态方法中。
super 关键字:用在子类调用父类方法时。
区别与联系:
this():本类构造器中访问本类的兄弟构造器
super():子类调用父类时使用。
super调用父类有参构造器的作用:初始化继承父类的数据,父类中如果没有无参,只有有参的时候会报错。
解决方法:子类手动调用父类有参方法super(......)或者把父类无参写出来。
构造方法:构造方法是与类名相同的方法。包括全参构造和无参构造。
在一个类中,必须包含:
1.私有的属性
2.方法(包括自定义的方法和系统提供的get ,set方法)
3.构造函数:包括无参构造,和全参构造。
好好吃饭,好好睡觉!