成员变量与静态变量的区别:
(1)成员变量属于对象,也叫实例变量,静态变量属于类,也叫类变量。
(2) 成员变量存在于堆内存中,静态变量存在于方法中
(3)成员变量随着对象的创建而创建,消失而消失;静态变量随着类的加载而存在,消失而消失。
(4)成员变量只能被对象所调用,静态变量可以被对象调用也可以被类调用。
所以成员变量可以称之为对象的特有数据,而静态变量是共享数据。
继承:
继承(拼音jì chéng),指一个对象直接使用另一对象的属性和方法。也指按照法律或遵照遗嘱接受死者的财产职务、头衔、地位等。
对象中的新类可以从现有的类中派生出来,这个过程叫做类继承。
新类可以继承原有类的特性,派生类可以派生原有类所没有的属性。新类叫做子类,原始类叫做父类,子类可以继承父类的方法和实例变量。也可以根据需要进行修改添加等
在Java中是单继承的,即一个子类只能从一个父类中继承。
在生成子类对象时,Java 默认首先调用父类的不带参数的构造方法,然后执行构造方法,生成父类的对象,然后再调用子类的构造方法,生成子类的对象。一般都是先有父类才有子类的。 如果在子类中使用了super() 方法后,就会调用super中的父类的构造函数
本文发布于:2024-01-28 11:51:46,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064139097221.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |