Ⅰ 請問java中的類是什麼意思
Java創建一個類的關鍵字為class,基本語法格式為public class ClassName{};在開發中,通常類的名字首字母大寫。類中包含了類的特定屬性,比如我們創建一個動物類,動物有自己的屬性名字,年齡等屬性特點,我們創建好動物這個類之後,當需要一個動物的時候,就去創建一個動物的對象,之後使用這個具體的對象進行操作就可以。創建對象的關鍵字是new,基本語法為 ClassName objectName = new ClassName();
在Java中類的構造函數包含有參構造函數和無參構造函數,默認如果不在類中寫構造函數,默認有一個無參的構造函數,當創建一個對象的時候,默認使用的就是這個構造函數。
如果需要在創建對象的時候就將對象的屬性值設置好,就需要一個有參構造函數,在創建對象的時候,將參數傳入即可。如果創建一個有參的構造函數,那麼默認的無參構造函數將會被覆蓋,如果還需要一個無參構造函數,則需要手動重寫一個無參構造函數。
Java類可以被繼承,子類會繼承父類的一些屬性值,但是子類也可以有自己的一些特定屬性,小狗(子類)屬於動物(父類),有動物這個種類的所有屬性,但是小狗也有屬於自己的特性。在開發中我們會將具有某些基本屬性的歸為一類,如果另一個類也有這些屬性,而且它還有屬於自己的特性,可以將子類繼承於父類,這樣子類就包含了父類所有的屬性。
Java類的繼承關鍵字是extends,基本語法為: public class ChiledClass extends ParentClass{};
在子類中,有時候雖然繼承了父類的屬性值,但是有時候,我們需要子類中的該屬性值有自己的特點,這時候,我們可以重寫父類的屬性方法,將該屬性設置為我們需要的值,這樣雖然子類繼承於父類,但是也有自己的獨特性。
在開發中,我們通常會將類的屬性設置為私有的,這樣外部就不會隨意訪問到這個屬性。但是為了讓外部能夠訪問該屬性值,我們通常使用 set和get方法去設置和獲取該屬性值,這樣如果開發中不想讓別人隨意修改該屬性,可以將set方法去掉,只留下get方法,這樣這個屬性就只可以訪問而不可以修改,很好的保護的這個屬性值,不讓別人去隨意修改。
Ⅱ java中的類是什麼意思
面向對象語言的藝術就在於能把抽象的東西具體化。試想有一個人,人是一個整體。相當於一個class、人有手,腳,頭,相當於class的屬性。人能跑,能跳,能說。這些動作就相當於class中的方法。把手,腳,頭,等等人有的東西和人能做的動作封裝到一起。他就是人這個類了。面向對象就很像現實里的事物,很好理解。
Ⅲ JAVA中類的概念
JAVA的關鍵就是類了
寫個東西放在一個類裡面,然後輸出這個類,程序就結束了
比如你要介紹松樹,可能你已經知道了樹,然後你把通常的樹的葉子改成松樹的,然後就等於你寫好了一個松樹的類
水是一個類,空氣是一個類,JAVA中的輸出功能是一個類
SUN公司已經寫好了很多很多的類,你把這些類重寫下成為自己的類,(也就是繼承的關系),JAVA是面向對象,這裡面和類就有很大的關系,類就是個對象,你最後輸出的一般都是一個對象的表示
類和我們生活中的類是一樣的意思
PS:小弟個人的見解,文采不行,希望您能理解
Ⅳ java中的"類類型"是什麼意思
其實,類類型很簡單,就是指class類型,在java中定義一個類一般是指class。
如:定義一個動物類
classAnimal
{
//成員變數
Stringname;
intage;
floatweight;
//成員方法
publicvoideat()
{
System.out.println("我會吃香蕉!");
}
}
上面的代碼就是一個類的定義,包括成員變數name,age和weight,以及成員方法eat();
其實類就是把一些基本的類型和方法整合到一塊,體現出了類的封裝特性,這樣便於模塊化,便於後續代碼的重復編寫。
Ⅳ JAVA中類的解釋
java的種類解釋
j2se = java v2 標准版本
sdk = 標准開發包
jre = 運行環境/庫/包/版本
NetBeans IDE 4.0 Beta 2 Bundle = NetBeans (IDE)可視開發環境 4.0
什麼是jar、jad文件?
JAR文件:JAR文件是許多信息經過封裝後形成的捆綁體。也就是一個壓縮文件。
通常一個應用程序未封裝前由許多文件構成,除了Java類以外,其他文件(諸如圖像和應用程序數據)也可能使這個程序包的一部分。把所有這些信息捆綁成一個整體就形成了JAR文件。
' JAD文件:JAD就是Java應用程序描述器文件。
創建一個JAD文件一般有兩個原因,一是向應用程序管理器提供信息,說明JAR文件的內容,使用這些信息就可以判斷一個MIDlet是否適合運行這個設備上。例如,通常查看屬性MIDlet-Data-Size,應用程序管理器可以確定MIDlet是否需要提供比設備更多的內存;二是提供一種方法,可以把參數傳送到MIDlet而不必更改JAR文件。
Ⅵ java類與類
B b = new B(); b.method(); 你這不是寫在方法中的東西,要麼放在show方法裡面,要麼別這么寫
Ⅶ java 定義類 如何寫
類是一種引用數據類型。類為對象的模板,簡單的說就是分類。
類的定義包括「成員變數」的定義和「方法」的定義,其中「成員變數」用於描述一類對象共同的數據結構。在Java語言中,類的成員變數的定義可以使用如下語法:
class 類名 {
成員變數類型變數名稱;
………
}
類是用class關鍵字來定義的一種抽象數據類型,類不但定義了抽象數據類型的組成(成員變數),同時還定義了對該類型可以實施的操作(方法),類名的首字母必須大寫。看如下代碼定義了雇員類:
/** 定義雇員類 */
public class Emp{
String name;
int age;
char gender;
double salary;
}
在如上的實例代碼中,僅僅定義了Emp類型的組成,即成員變數。該類定義了4個成員變數:String類型的name用於存放名字;int類型的age用於存放年齡;char類型的gender用於存放性別;double類型的salary用於存放工資。
Ⅷ java的類是什麼意思
使用Java語言意味著面向對象的編程。所以,你必須要學會如何創建、引用和繼承已建立的類。
Java的結構是基於面向對象思想的。除了那些最基本的類型如整數、單精度浮點數之外的其它成分,均是以類的形式出現的。正是由於Java的面向對象特性,所以它能給用戶提供一種具有良好的可擴充性的編程環境,並使得程序員可以充分利用別的程序員的成果,而不必重復以前的工作。
學習完本章後,你應該是已經可以輕松地創建自己的類,並能引用和繼承已有的類,這將不公使你有能力去編寫更簡捷更有效的代碼,同時也是進一步學習Java所必需的。
定義類的結構
每個對象都是屬於某種type(即類型、類別或者種類),例如「作者」這個「對象」或者「物體」就屬於「人類」這個類別,拖鞋屬於「鞋類」等等。再Java中,用type的同義詞class表示類型,中文術語譯為「類」。
■ 類的基本概念
■ 類的基本組成
■ 類的實例創建
類的成員函數的說明與使用
我們把屬性和方法成為這個對象的「成員」,因為它們構成一個對象的主要部分,沒有了這兩樣東西,那麼對象也沒有什麼存在的意義了。哪怕只是一粒石頭,或許它沒有什麼操作的方法,但是也有描述它的屬性。真的存在沒有屬性和方法的類,不過它產生出來的對象規則,然後遵守這個規則的對象,才能去做某些特定的事情。
■ 類的成員函數的說明
■ 不同類型的成員函數
■ 成員函數的重載
■ 靜態成員
■ 構造和析構成員函數
建立Java的應用程序
只要類中有一個名為main的方法,那麼這個類就可以成為一個能夠被JVM調用運行的 Java Application。 不過這個方法有四個必要的聲明條件:
1. 聲明為public;
2. 必須是類一級的(static) ;
3. 沒有返回值(viod);
4. 只有一個String類型的數組當作參數。
這四個條件缺一不可。
■ main成員函數
■ 命令行參數
■ 輕松處理命令行參數
類的集合 — 包
■ 理解包(package)的基本概念
■ 定義一個包
■ 引用已定義過的包
類的深入研究
■ 在Java中使用繼承
■ 成員函數的重載
■ 使用介面
■ 類的轉換
■ null,this和supper變數
Ⅸ java中什麼是類
類就是具備某些共同特徵的實體的集合,它是一種抽象的數據類型,它是對所具有相同特徵實體的抽象。在面向對象的程序設計語言中,類是對一類「事物」的屬性與行為的抽象。舉一個例子說明下類,比如Person(人)就是一個類,那麼具體的某個人「張三」就是「人類」這個類的對象,而「姓名、身高、體重」等信息就是對象的屬性,人的動作比如「吃飯、穿衣」等就是對象的方法。總之類就是有相同特徵的事物的集合,而對象就是類的一個具體實例。同時類有多態和繼承,例如「人類」可以分為「男人、女人」,「老人、小孩」那麼「男人、女人」就是「人類」的子類等等。
Java語言中對類Person的定義往往如下:
public class Person {
private String name; //屬性:姓名
private int height; //屬性:身高
private int weight; //屬性:體重
public Person() {}
public Person(String name, int height, int weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
//... some methods...
public void doSth() { //行為:
//... do something
}}
Java中的類
類可以看成是創建Java對象的模板。
通過下面一個簡單的類來理解下Java中類的定義:
public class Dog{
String breed; int age; String color; void barking(){
}
void hungry(){
}
void sleeping(){
}}
一個類可以包含以下類型變數:
局部變數:在方法、構造方法或者語句塊中定義的變數被稱為局部變數。變數聲明和初始化都是在方法中,方法結束後,變數就會自動銷毀。
成員變數:成員變數是定義在類中,方法體之外的變數。這種變數在創建對象的時候實例化。成員變數可以被類中方法、構造方法和特定類的語句塊訪問。
類變數:類變數也聲明在類中,方法體之外,但必須聲明為static類型。
一個類可以擁有多個方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog類的方法。
Ⅹ JAVA語言分幾類
java提供了兩類數據類型:原始類型(基本類型),引用類型。
1、原始類型包括:boolean
,byte,char,int,short,float,long,double,值得注意的是:在原始數據類型中,除了boolean類型所佔長度與平台有關外,其他數據類型長度都是與平台無關的。比如,int永遠佔4個位元組。
2、引用類型常見的有:String,StringBuffer,ArrayList,HashSet,HashMap等。