Ⅰ java中關於類
java.awt
包含用於創建用戶界面和繪制圖形圖像的所有類。
javax.swing
提供一組「輕量級」(全部是 Java 語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。
javax.swing.event
供 Swing 組件觸發的事件使用。
java.util
包含 collection 框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組)。
java.lang
則是Java編程語言進行程序設計的基礎類。為了方便故以默認提供給我們使用。
建議你去下個JAVA的API來看看。
Ⅱ JAVA中類的概念
JAVA的關鍵就是類了
寫個東西放在一個類裡面,然後輸出這個類,程序就結束了
比如你要介紹松樹,可能你已經知道了樹,然後你把通常的樹的葉子改成松樹的,然後就等於你寫好了一個松樹的類
水是一個類,空氣是一個類,JAVA中的輸出功能是一個類
SUN公司已經寫好了很多很多的類,你把這些類重寫下成為自己的類,(也就是繼承的關系),JAVA是面向對象,這裡面和類就有很大的關系,類就是個對象,你最後輸出的一般都是一個對象的表示
類和我們生活中的類是一樣的意思
PS:小弟個人的見解,文采不行,希望您能理解
Ⅲ Java 類中類 是怎麼實現的
有class修飾符,用來創建一個類,其中有成員函數和成員變數。通過new一個對象出來,通過對象來實現這個類
Ⅳ java中的"類類型"是什麼意思
其實,類類型很簡單,就是指class類型,在java中定義一個類一般是指class。
如:定義一個動物類
classAnimal
{
//成員變數
Stringname;
intage;
floatweight;
//成員方法
publicvoideat()
{
System.out.println("我會吃香蕉!");
}
}
上面的代碼就是一個類的定義,包括成員變數name,age和weight,以及成員方法eat();
其實類就是把一些基本的類型和方法整合到一塊,體現出了類的封裝特性,這樣便於模塊化,便於後續代碼的重復編寫。
Ⅳ java中的類是什麼意思
聽名字就可以知道是什麼意思啊
類
你在學校,就屬於學生類
你在單位,就屬於職員類
你是地球,就屬於人類
對象呢,是類的實體
把類具體化就成了對象
你就是一個對象
你是人類的一個實體
明白了嗎?
類\對象\這些概念一定要搞清楚啊
不然JAVA沒法學了
Ⅵ 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中的類是什麼意思
宏觀的說,這個世界上所有的東西都有屬於自己的類,比如人類,鳥類,金屬類,等等
在java里,類差不多也是這個意思,就是包含相同的屬性和方法的一類事或者物,給它歸了一個類,然後就可以定義屬於這個類的
對象,這些對象都具有這個類的
屬性和方法,就可以使用和調用這些屬性方法。大體就這個意思,你可以在網路里再研究研究。
Ⅷ 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創建一個類的關鍵字為class,基本語法格式為public class ClassName{};在開發中,通常類的名字首字母大寫。類中包含了類的特定屬性,比如我們創建一個動物類,動物有自己的屬性名字,年齡等屬性特點,我們創建好動物這個類之後,當需要一個動物的時候,就去創建一個動物的對象,之後使用這個具體的對象進行操作就可以。創建對象的關鍵字是new,基本語法為 ClassName objectName = new ClassName();
在Java中類的構造函數包含有參構造函數和無參構造函數,默認如果不在類中寫構造函數,默認有一個無參的構造函數,當創建一個對象的時候,默認使用的就是這個構造函數。
如果需要在創建對象的時候就將對象的屬性值設置好,就需要一個有參構造函數,在創建對象的時候,將參數傳入即可。如果創建一個有參的構造函數,那麼默認的無參構造函數將會被覆蓋,如果還需要一個無參構造函數,則需要手動重寫一個無參構造函數。
Java類可以被繼承,子類會繼承父類的一些屬性值,但是子類也可以有自己的一些特定屬性,小狗(子類)屬於動物(父類),有動物這個種類的所有屬性,但是小狗也有屬於自己的特性。在開發中我們會將具有某些基本屬性的歸為一類,如果另一個類也有這些屬性,而且它還有屬於自己的特性,可以將子類繼承於父類,這樣子類就包含了父類所有的屬性。
Java類的繼承關鍵字是extends,基本語法為: public class ChiledClass extends ParentClass{};
在子類中,有時候雖然繼承了父類的屬性值,但是有時候,我們需要子類中的該屬性值有自己的特點,這時候,我們可以重寫父類的屬性方法,將該屬性設置為我們需要的值,這樣雖然子類繼承於父類,但是也有自己的獨特性。
在開發中,我們通常會將類的屬性設置為私有的,這樣外部就不會隨意訪問到這個屬性。但是為了讓外部能夠訪問該屬性值,我們通常使用 set和get方法去設置和獲取該屬性值,這樣如果開發中不想讓別人隨意修改該屬性,可以將set方法去掉,只留下get方法,這樣這個屬性就只可以訪問而不可以修改,很好的保護的這個屬性值,不讓別人去隨意修改。
Ⅹ java中有哪些類
如下:
String 字元串類
System 可得到系統信息
StringBuilder 字元串工具類
Thread 線程類
Math 與數學有關的工具類
ArrayList 底層用數組實現的集合
LinkedList 底層用鏈表實現的集合
HashMap 介面Map的一個實現類
HashSet 介面Set的一個實現類
Scanner 簡單文本掃描器
Calendar 日期類
Date 日期類
File 目錄或文件操作類
FileInputStream 輸入流
FileOutputStream 輸出流
BufferedInputStream 具有緩沖的輸入流
BufferedOutputStream 具有緩沖的輸出流
BufferedReader 從字元輸入流中讀取文本,緩沖各個字元
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。