新聞中心
java定義一個類?

這個真的不太好解釋,類這個概念幾乎貫穿了整個java,其實這個概念貫穿了所有的面向?qū)ο蟮某绦蛘Z言。
你可以把類看成是藍圖,設(shè)計圖,對一類事物或者意圖的某些方面的描述。
比如你要描述一種汽車,當(dāng)然汽車有太多的屬性了,但你在意的恐怕只有幾種而已。怎么定義一個類,就是使用class關(guān)鍵字來定義,給你看幾個類,如下:上面這個類是很基本的類的定義,有一個私有成員變量name, 有一個帶參數(shù)的構(gòu)造方法,有一個get方法,當(dāng)然,你還可以設(shè)置其他的成員變量和成員方法。
我們再看一個:具體的類的作用,定義,使用方法,并不是一兩句能說明的。java怎么把object轉(zhuǎn)換成自定義的類?
當(dāng)然可以了 Object 是所有類的父類,依次 只要是Object 對象 都可以被強制轉(zhuǎn)換成別的對象 包括自定義的對象,不過 轉(zhuǎn)過來的不一定有用 ! 例如:Elec ee=new Elec()
; Object obj=ee; Elec dd=(Elec)obj;這樣就不會丟失 ,換成其他的就不行了例如:String ee=new String("dsfsd")
; Object obj=ee; Elec dd=(Elec)obj;這樣就會丟失數(shù)據(jù)!Java中如何動態(tài)生成一個類和這個類的對象并且存入數(shù)據(jù)庫?
1. 樓上的思路是正確的,不過大多數(shù)情況不推薦動態(tài)生成類再去動態(tài)編譯,這方面不是java擅長的;
2. 如果有動態(tài)腳本類需求,可以使用腳本語言(如grooy),或者規(guī)則引擎(drools),存儲與解釋運行;
3. 還可以通過設(shè)計模式解決,解決方案有很多,能否詳細(xì)說明一下場景,方便做針對性的解答。JAVA中類是什么意思?如何定義一個類?
類就是類型,對象就是這種類型的實例,例子。
你可以在計算機中定義一個“人類”類型 (類)
然后定義 小明同學(xué)是“人類”中的一個例子(對象)
你還可以定義“男人類”是一種類型,它來源于人類,是人類的子類型,“extends”擴展了人類 (類)
于是你又可以定義小張是男人 (對象)
類: 它總是一種分法,它是抽象的東西,是分類,劃分,結(jié)總,它沒有血沒有肉,是看不見摸不著的,是一種叫法。
對象: 它是某種類的實實在在的例子。 是具體的,看得見摸得著的。有血有肉的。
public class Human{....}//這種語法就定好一種類型叫Human(人類)
public Human xiaoMing; //現(xiàn)在你定義了xiaoMing同學(xué)為人類的實例對象;
在大千世界中,我們生活的世界里,所有的我們看得到的,摸得頭的,都是可以被定義成類的, 每一個物體都從屬于一種或幾種類。看你如何去分。
java中類的意思是一個基本的模型,是一個數(shù)據(jù)與方法集合的模板,通過new關(guān)鍵字,電腦會構(gòu)造一份類似的具體集合,調(diào)用對應(yīng)的構(gòu)造方法實現(xiàn)特殊性。
定義一個類需要首先定義一個類名, 然后編寫類的屬性,最后編寫類的方法。
模板如下,
類名 對象名 =new 類名();
對象名.方法()
對象名.屬性
java編程語言的一種。
文章標(biāo)題:java如何把一個類變成單例
本文URL:http://fisionsoft.com.cn/article/ccdgccj.html


咨詢
建站咨詢
