关键字,继承及Object类的使用

原创
2017/07/26 15:58
阅读数 23

this关键字:

    两种使用方法:

            1.调用类中的属性

                    this.age = age;

            2.调用类中构造方法

                    public Boy(){

                    }

                    public Boy(String name){

                        this.name = name;

                    }

 static关键字:

            使用限制:非静态方法可以调用静态方法,静态方法不可以调用非静态方法,静态方法可以调用静态方法

方法重写和方法重载:

方法重载:同一个方法名,由参数不同所建立的多种方法名相同的方法

方法重写:在一个子类继承父类后,子类与其父类有相同的方法,并在子类中对其方法进行重新写方法内容

Super关键字:

调用父类的构造方法

访问子类中被隐藏的父类成员

super.函数名()

super.变量名

final关键字:

final修饰符可以修饰变量,方法,类

修饰变量,该变量变成常量,该常量必须显示地初始化,而且只能被赋值一次

修饰方法,该方法不可以修改,也无法被覆盖

修饰类,该类无法被继承,为最终类

Object类:

所以的类都有一个公共的父类,Object类

常用的方法:

public Object()                                   构造方法

public boolean equals(Object obj)    对象比较

public int hashCode()                        取得Hash码

public String toString()                      对象打印时调用

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部