做網(wǎng)站學(xué)哪個(gè)語(yǔ)言最好網(wǎng)絡(luò)推廣人員
讀者可訂閱專欄:Java開發(fā)指南 |【CSDN@秋說】
文章目錄
- 類、對(duì)象基礎(chǔ)概念
- Java特征
Java 是一種面向?qū)ο蟮木幊陶Z(yǔ)言,它主要通過類和對(duì)象來(lái)組織和管理代碼。
類、對(duì)象基礎(chǔ)概念
類:類是一個(gè)模板,它描述一類對(duì)象的行為和狀態(tài)。例如水果是一個(gè)類,動(dòng)物是另一個(gè)類。
對(duì)象:對(duì)象是類的一個(gè)實(shí)例,有狀態(tài)(對(duì)象的屬性)和行為(類的方法)。例如,一條狗是一個(gè)對(duì)象,它的狀態(tài)有:顏色、名字、品種;行為有:睡覺、吃等。
實(shí)例變量:每個(gè)對(duì)象都有獨(dú)特的實(shí)例變量,對(duì)象的狀態(tài)由這些實(shí)例變量的值決定。比如說蘋果的顏色是紅色,而葡萄的顏色卻是紫色。
方法:它定義了對(duì)象的行為或功能,一個(gè)類可以有很多方法。邏輯運(yùn)算、數(shù)據(jù)修改以及所有動(dòng)作都是在方法中完成的。
簡(jiǎn)單了解一下代碼中屬性、方法的定義:
public class Dog {int size;//類中對(duì)象的屬性,有身型、毛色、年齡String colour;int age;void sleep() {} //類中的方法,有睡覺、奔跑void run() {}
}
簡(jiǎn)單了解一下Java是怎么實(shí)現(xiàn)輸出的:
//輸出字符串ice
public class ice {public static void main(String[] args){System.out.println("ice");}
}
Java特征
在Java中,以下特征是我們?cè)陂_發(fā)過程中遵循的原則:
- 文件名需與類名一致,如果不一致,則編譯器報(bào)錯(cuò)
- 大小寫敏感:Java 是大小寫敏感的,這就意味著標(biāo)識(shí)符 Hello 與 hello 是不同的。
-
類名:對(duì)于所有的類來(lái)說,類名的首字母應(yīng)該大寫。如果類名由若干單詞組成,那么每個(gè)單詞的首字母應(yīng)該大寫,例如 MyFirstJavaClass 。
-
方法名:所有的方法名都應(yīng)該以小寫字母開頭。如果方法名含有若干單詞,則后面的每個(gè)單詞首字母大寫。
-
主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法開始執(zhí)行。
在源文件中:
-
源文件的名稱應(yīng)該和 public 類的類名保持一致。
-
如果一個(gè)類定義在某個(gè)包中,那么 package 語(yǔ)句應(yīng)該在源文件的首行。
-
如果源文件包含 import 語(yǔ)句,那么應(yīng)該放在 package 語(yǔ)句和類定義之間。如果沒有 package 語(yǔ)句,那么 import 語(yǔ)句應(yīng)該在源文件中最前面。
// import 語(yǔ)句在源文件中最前面
import java.util.ArrayList;
import java.util.List;// 如果沒有 package 語(yǔ)句,則 import 語(yǔ)句在源文件中最前面
public class ice {public static void main(String[] args) {// 創(chuàng)建一個(gè)列表List<String> list = new ArrayList<>();list.add("ice ");list.add("ICE");// 打印輸出列表內(nèi)容for (String str : list) {System.out.println(str);}}
}
- import 語(yǔ)句和 package 語(yǔ)句對(duì)源文件中定義的所有類都有效。在同一源文件中,不能給不同的類不同的包聲明。