Java面向對象特徵之封裝

package practice;
/**
 * @功能 建立動物類,對動物的屬性進行封裝
 * @author square 涼
 *
 */
public class Animal {
 /**
  * 動物姓名
  */
 private String animalName;
 /**
  * 種類
  */
 private String type;
 /**
  * 年齡
  */
 private int animalAge;
 /**
  * 經過geter和set而方法進行封裝
  * @return
  */
 public String getAnimalName() {
  return animalName;
 }
 public void setAnimalName(String animalName) {
  this.animalName = animalName;
 }
 public String getType() {
  return type;
 }
 public void setType(String type) {
  this.type = type;
 }
 public int getAnimalAge() {
  return animalAge;
 }
 public void setAnimalAge(int animalAge) {
  this.animalAge = animalAge;
 }
 
 
}
package practice;
/**
 * @功能 程序主入口
 * @author square 涼
 *
 */
public class MainEnter {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  Animal an =new Animal();//實例化一個動物對象
  an.setAnimalName("老虎");//經過set方法爲對象的屬性賦初值
  an.setType("虎");
  an.setAnimalAge(2);
  System.out.println(an.getType() + an.getAnimalName() + an.getAnimalAge());//經過get方法獲得賦的值,打印輸出
  
  
 }
}
相關文章
相關標籤/搜索