黑马程序员技术交流社区

标题: static关键字与继承 [打印本页]

作者: yangjianqi    时间: 2018-11-14 20:42
标题: static关键字与继承
static关键字
static关键字的特点
1.用来修饰类的成员-修饰成员变量的称之为类变量(静态变量),修饰成员方法的称之为类方法(静态方法)。(属性拿static修饰完之后就不叫属性了,他也就不属于任何对象了,而是属于多个对象共享的,就叫类变量或静态变量,方法也一样)
2.当类被加载的时候就会被加载,优先于对象的存在。
3.用来修饰与语句块-称之为静态代码块。先于构造方法之前执行,只会执行一次。用来对静态成员做初始化
4.静态修饰的成员被所有的对象共享
5.调用的时候可以直接通过类名.成员来进行访问。
继承
1.Java不支持多继承,也就是说子类至多只能有一个父类。
        2.子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法。
        3.子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承。
        4.子类中定义的成员方法,并且这个方法的名字返回类型,以及参数个数和类型与父类的某个成员方法完全相同,则父类的成员方法不能被继承。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2