java学习_20170413

来源:互联网 发布:复旦东区宿舍网络 编辑:程序博客网 时间:2024/06/10 15:27

      好久不来了,最近开始自己研究java,非计算机科班出身的我,学起来还是有点蜗牛的感觉。

     今天主要看了java中的继承。继承的优势是:创建一些共有的基本属性的类,然后根据需要创建具有特殊性质的新类,也就是子类。子类继承了父类的属性和方法,并且根据自己的需要建了属于自己方法和属性。一般一个子类只能有一个父类。

    继承的关键字是extends。

    eg: class people extends Stu{......}  其中,people 是子类,Stu是父类。 子类继承同类同包中public和protected 访问控制符控制的方法和变量。

当子类定义的成员变量和父类中定义的变量相同时,父类成员变量被忽略。

当子类定义的方法与父类相同时,父类的方法被忽略或者被重写。

this指当前对象的一个应用,通过引用可以访问到当前的类的方法和变量。

super,指当前对象的直接父类对象。

*****this和super只能在实例方法中引用,不能类方法(前有static修饰的方法)引用。



0 0
原创粉丝点击