java入门(四)
访问修饰符
java提供四种访问控制修饰符号,用于控制方法和属性的访问权限:
- public:对外公开。
- protected:对子类和同一个包中的类公开。
- private:只有类本身可以访问,不对外公开。
- 默认(没有修饰符):对同一个包中的类公开。
注:类只能被默认和public修饰。
封装
封装的好处:①隐藏实现细节。②可以对数据进行验证,保证安全合理。
封装的步骤
-
将属性私有化 private(不能直接修改属性)。
-
提供一个公共的(public)set方法,对于对属性判断和赋值。
public void setXxx(类型 参数名){ 属性 = 参数名; //赋值前可能需要加数据验证 }
-
提供一个公共的(public)get方法,用于获取属性的值
public void getXxx(){ return xx; //进行权限判断 }
注:在写构造器时,对类中属性赋值时应使用set和get方法,防止数据不合法。
继承
继承是为了代码复用,使用关键字extends,基本语法如下:
<