文章全部内容在个人站点内的置顶文章中,访问密码:AIIT
小凯的宝库
模块三、面向对象
-
继承:
a. 单继承:Java只支持单继承,即一个子类只能有一个直接父类。但子类可以间接地继承多个父类。
b. 构造方法与继承:在子类中可以通过
super()
关键字调用父类的构造方法。如果子类没有显式地调用父类的构造方法,Java会自动调用父类的无参构造方法。c. 方法重写(Override):子类可以覆盖父类的方法,以实现不同的行为。重写方法的访问修饰符、返回类型、方法名和参数列表必须与父类相同,同时子类方法的访问权限不能低于父类方法。
d. final关键字:使用
final
修饰的类不能被继承,使用final
修饰的方法不能被重写。 -
封装:
a. 访问修饰符:Java中有四种访问修饰符,分别是public(公共的)、protected(受保护的)、private(私有的)和默认(包内可见)。它们分别限制了类、属性和方法的可见性范围。
b. Getter和Setter方法:通过提供公共的获取(get)和设置&#