1. 程式人生 > >java之封裝

java之封裝

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 = new
Teacher(); 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之封裝