新聞中心
一個類可以看做是一種數(shù)據(jù)類型的定義或模板,關(guān)鍵字則表示該屬性只能被當(dāng)前類內(nèi)部訪問“在程序運行時通過實例化某個具體類型(即創(chuàng)建該類型對應(yīng)的實例)。
在Java編程中,面向?qū)ο笫且粋€非常重要的概念。而其中最基本的就是類和對象了。那么什么是類?什么又是對象呢?

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供光澤企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為光澤眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
首先,我們來談?wù)勵?。在Java中,一個類可以看做是一種數(shù)據(jù)類型的定義或模板,它描述了一組屬性和方法,并規(guī)定了這些屬性和方法如何被使用。
舉個例子,我們可以定義一個人(Person)這樣的類:
```java
public class Person {
// 屬性
private String name;
private int age;
// 方法
public void setName(String newName){
this.name = newName;
}
public void setAge(int newAge){
this.age = newAge;
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
}
```
上述代碼中,“class”關(guān)鍵字表示這里定義了一個新的“Person”類型;“private”關(guān)鍵字則表示該屬性只能被當(dāng)前類內(nèi)部訪問;而“public”則表示該方法可以被其他地方調(diào)用。
接下來再來說說什么又是對象。簡單地說,在程序運行時通過實例化某個具體類型(即創(chuàng)建該類型對應(yīng)的實例),就得到了一個具體存在于內(nèi)存中、可供操作使用并擁有各自獨立狀態(tài)及特征(屬性)的對象。
我們可以通過如下代碼來創(chuàng)建一個Person類的實例:
public class Main {
public static void main(String[] args) {
Person person1 = new Person();
person1.setName("Tom");
person1.setAge(20);
System.out.println(person.getName());
上述代碼中,使用“new”關(guān)鍵字來創(chuàng)建了一個新的Person類型的實例,并將其賦值給person1變量。接著調(diào)用setName和setAge方法設(shè)置該實例對應(yīng)人員的姓名和年齡,最后再通過getName方法獲取該人員名字并輸出。
總結(jié)一下,JavaSE基礎(chǔ)中面向?qū)ο缶幊淌欠浅V匾一A(chǔ)性質(zhì)很強的內(nèi)容之一。在此過程中,“類”可看做是定義或模板,在其中規(guī)定屬性和行為;而“對象”則是這個具體存在于內(nèi)存中、可供操作使用并擁有各自獨立狀態(tài)及特征(屬性) 的東西。掌握好這些概念后,在日后進行開發(fā)時就能更加得心應(yīng)手啦!
文章標(biāo)題:JavaSE基礎(chǔ)——面向?qū)ο?:類與對象005
文章位置:http://www.5511xx.com/article/dheiipo.html


咨詢
建站咨詢
