菜鳥學java第二天

  本來想再多看一會多態再寫的,結果玩遊戲玩到了現在,扎心了。今天主要講一下自己對封裝繼承的理解,多態稍微提一下把。

  先說一下封裝吧,封裝的話看過基礎語法的小夥伴就知道使用get set方法來進行封裝舉個例子

/*class1*/

public class Animal{
private int size;
private int price;
private String name;
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}


}

 /*class2*/

public class Animal{
private int size;
private int price;
private String name;
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}


}

這個是代碼,首先說一下get和set方法,在學習傳值的時候我們學過這樣的代碼

void 方法名字(變量類型 變量)

例如 int x=7;

Dog b=new Dog();

b.age(x);

void age(int s){

}

我們看到b對象調用了age方法就把x的值傳給了s。再來看我們的get方法,我們就很清楚的看見get方法是一個獲取值的方法,當對象調用get值時候,我們一般會把想要輸入的值放入到方法後面的小括號中,然後傳輸給定義的屬性,這樣的目的就是其他人不能直接改變我們的屬性值。十二點了睡覺先明天再繼續補充吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章