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

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


咨詢
建站咨詢
