最近幾天在面試,心力交瘁,小白確實比較菜,心塞塞,哈哈哈。加油!!!java
面向對象編程OOP(Object Oriented Programming)面試
我我的理解的面向對象的思想是:在完成一件事情的過程當中,更多的注意力放在完成個事情的時候使用這個工具上,而不是把重點放在過程當中。編程
calss(類)和對象(Object)是面向對象的核心思想。工具
類是一類事物的描述,是抽象的。eg:人是一個類,而張三就是一個對象。this
對象是對某一個類的具體表現,每個實例個體是對象。eg:張三就是人這個類中的一個對象。spa
如何聲明一個類,看以下代碼,生成一個person類。code
public class Person {
//構造器 默認的能夠不寫,會自帶無參構造器
public Person(){
}
//定義類的屬性
private String name;
private Integer age;
//定義類中的方法
public void say(){
System.out.println("hello java");
}
public void introduce(){
System.out.println("hello ,my name is:"+name+",and"+age+",old this year");
}
}
如何實例化類的對象,經過 new 類明 建立一個新的對象對象
1 public class Main { 2 public static void main(String[] args) { 3 //實例化對象 4 Person person = new Person(); 5 //調用對象方法 6 person.say(); 7 person.introduce(); 8 } 9 }
天天進步一點點吧blog