java之封裝
阿新 • • 發佈:2018-07-21
str sch new 控制 安全 數據類型 void pre 復用性
封裝表現:
1、方法就是一個最基本封裝體。
2、類其實也是一個封裝體。
優勢:
1 提高了代碼的復用性
2 隱藏了實現細節,對外提供可以訪問的方式
3 提高了安全性
關於關鍵字 私有private(權限修飾符)
格式 :在數據類型和方法前面添加,將屬性和方法私有起來。
1 package com.oracle.demo01; 2 3 public class School { 4 5 public static void main(String[] args) { 6 //創建對象 7 Teacher t = newTeacher(); 8 //調用方法 9 t.setName("LZ"); 10 t.setAge(13); 11 t.shuchu(); 12 //取值 13 System.out.println(t.getAge()+"..."+t.getName()); 14 } 15 16 }
1 package com.oracle.demo01; 2 //創建一個類 3 public class Teacher { 4 //私有化 屬性 5 private String name;6 private int age ; 7 //用方法去賦值 8 public void setAge(int a){ 9 age = a; 10 } 11 public void setName(String n){ 12 name = n; 13 } 14 //用方法取值 15 public int getAge(){ 16 return age; 17 } 18 public String getName(){ 19 return name;20 } 21 //輸出控制臺 22 public void shuchu(){ 23 24 System.out.println("老師的名字是"+name+",年齡是"+age); 25 } 26 27 }
java之封裝