【学Java的第十天+十一天】final关键字,继承,抽象类,接口

设计模式:为了解决经常遇到的问题,总结经验所形成的的同定模式.
单列设计模式:饿汉式,懒汉式.


面向对象:对象之间的关系


注意:方法重载在学java的第五天


学Java的第十一天

面向对象
___继承:
______1.Java中的继承都是单继承,就是一个子类只能有一个父类.
______2.Java中是可以多层继承的.
______3.父类的私有变量不能被子类所继承.
______4.方法重写:子类重新覆盖父类中函数功能的扩展。
______5.当子类要调用父类的方法时,用super就可以调用。
______6.当子类创建实例时,父类的构造函数也会被调用。
______7.super()可以调用父类中对应参数的构造函数,必须在第一行~


final关键字

1.可以修饰变量----变量变成常量
2.可以修饰函数----使函数不能被重写
3.可以修饰类----类就不能被继承

注意:注意区分方法重载和重写!!!!!!


抽象类

1.抽象类不能实例化,但是有构造函数。
2.专门当
3.子类继承抽象类,就必须实现抽象类中的所有抽象方法。
4.抽象类中可以有实现好了的方法。
5.抽象类时普通函数的模板。


接口

1.接口 的本质就是标准
2.只能有常量和抽象方法(抽象函数)
3.java中类可以实现多个接口
4.Java中接口和接口之间可以多继承

你可能感兴趣的:(JavaSe)