Java面向对象特征之封装

时间:2023-03-09 20:10:24
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方法得到赋的值,打印输出
  
  
 }
}