java 三大特性--封装、继承和多态理解
封装
/**
* 所谓封装,就是将对象具有的成员变量和成员函数包装和隐藏起来,让外界无法直接使用,
* 被封装的成员只能通过某些特定的方式才能访问。
* 实现封装有两个步骤:
* 1、将不能暴露的成员隐藏起来,我们就不能让其在类的外部被直接访问或赋值。
* 实现方法是将该成员定义为私有的,在成员定义前加上private访问权限修饰符。* 2、用公共方法来暴露对该隐藏成员的访问,可以给成员加上public修饰符,将该成员定义为公共的
*/
package com.study.feature;
/**
*
* @className :Package
* @package : com.study.feature
* @Description :封装性的测试
* @author:lgf
* @date :2012 三月12 10:20:35
* @version : 1.0
*/
public class Package {
// 使用private隐藏
private String strValue;
// 通过get和set进行访问
public String getStrValue() {
return this.strValue;
}
public void setStrValue(String strValue) {
this.strValue = strValue;
}
}
继承
父类ExtendsFather.java
/**