2021-06-18 14:52

面向对象总结

Lin丶

JavaEE

(810)

(0)

收藏

面向对象总结:

1声明类声明对象

面向对象编程的基础元素是类,类确定了对象的形式和行为,类是一个模板,用户创建同一类
型的对象。

类名  对象名称 = new 类名();

对象名称就是声明的对象。

2构造方法

  构造方法名称必须与类名称保持一致;

  构造方法不允许设置任何的返回值类型,即:没有返回值定义;

  构造方法是在使用关键字 new  实例化对象的时候自动调用的;


3重载

重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。

每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。

4继承

继承就是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

子类拥有父类非 private 的属性、方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以用自己的方式实现父类的方法。

5重写

父类的成员方法只能被它的子类重写。

参数列表必须完全与被重写方法的相同。

构造方法不能被重写。

6静态

    用static关键字修饰的变量 不会随着对象的变化而变化

    加载时机:随着类的加载而加载,加载进方法区的静态区

    静态变量在对象之前就存在,被该类的所有对象所共享

    可以使用 类名.变量名 直接调用,也可使用对象来调用


7访问权限修饰符private public

 类中的所有private方法和private 成员变量只能在类中访问而不能在其他类中访问。

  如果类中的方法或者变量是public,那么就可以在别的类中调用,没有限制。

0条评论

点击登录参与评论