學java就是最主要還是和類和對象打交道,此所謂萬物皆對象。。。
類是對象的媽媽,而對象就像媽媽把她的希望要兒子實現一樣,典型的望子成龍,不,是一定要成龍。。。專業術語就是對象是類的具體實例化,類是對象的抽象
如何定義一個類:
publci class Dog{
private String name;
private int money;//類型前面加private是爲了保護數據只能在本類中使用
//如果不定義構造函數,系統會默認生成一個與類名相同的不帶參數的構造函數(構造不能帶返回值類型,否則就變成了普通方法)
public Dog(String name, int money) {
this.name = name;
this.money = money;
}
//帶參的構造函數,構造函數主要用於對象的初始化
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
//get與set方法 主要是爲了方便對對象中數據訪問和設置,之前說到private修飾的變量就只能在get與set方法中才能改變,這樣便使得java具有很高的安全性
public static void main(String[] args) {
Dog dog=new Dog();//調用無參構造函數實現
Dog dog1=new Dog("小苗",20);//調用有參構造函數實現
System.out.println(dog1.getName());//調用getNmae函數輸出
}
這裏僅僅聊一點點對象的概念和如何初始化,,,,後面還會繼續聊聊 菜鳥水平有限 這在學習中 。。。。