java學習已經到了最核心的章節
還是先從下面的代碼說起吧!
package com
import static java
//
class Wife{
private String name;
private double hight;
private double weight;
//構造函數
Wife(String name
this
this
this
}
public String getName() {
return name;
}
public void setName(String name) {
this
}
public double getHight() {
return hight;
}
public void setHight(double hight) {
this
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this
}
//
public void washClothes(){
out
}
//
public void cookDinner(){
out
}
//
public boolean beautiful(){
if((this
out
return true;
}else{
out
return false;
}
}
}
public class FindWife {
public static void main(String[] args) {
//實例化三個奇女子
Wife fengjie = new Wife(
Wife furong = new Wife(
Wife xiaoyueyue = new Wife(
//鳳姐能不能為你洗衣服?
if(fengjie
fengjie
okDinner()
}
out
if(xiaoyueyue
xiaoyueyue
okDinner()
}
//讓小月月改變
xiaoyueyue
xiaoyueyue
//小月月也成美女了
out
if(xiaoyueyue
xiaoyueyue
okDinner()
}
//芙蓉姐姐 還不錯
out
if(furong
furong
okDinner()
}
}
}
//輸出結果如下
鳳姐 不是我的菜
=====================
小月月 不是我的菜
=====================
小月月 is My favorite!
小月月 給我洗衣服
小月月 給我燒飯吃
=====================
芙蓉姐姐 is My favorite!
芙蓉姐姐 給我洗衣服
芙蓉姐姐 給我燒飯吃
從上面的一個簡單的事例代碼看
所以說
private也可以用在方法和構造函數的聲明上
綜上所述
一
構造函數
【private
若是沒有
如果不寫構造函數的
二
這裡就不難理解了
再 如
//
public void washClothes(){
out
}
//
public void cookDinner(){
out
}
三
因為Wife類的基本信息在你得到她的芳心之前
所以說
當然了
//讓小月月改變
xiaoyueyue
xiaoyueyue
封裝的初步認識就到這裡
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25750.html