ios為什么沒(méi)有碎片化 什么是類(lèi),對(duì)象,屬性,方法,類(lèi)的?
什么是類(lèi),對(duì)象,屬性,方法,類(lèi)的?類(lèi),抽象具有相同屬性的事物,如水果和蔬菜,是抽象名詞,不能具體表示它們是什么樣的對(duì)象。方法是確定類(lèi)中的一些屬性,例如水果是否甜,蔬菜有多少克。對(duì)象是實(shí)例化一個(gè)類(lèi)。例如
什么是類(lèi),對(duì)象,屬性,方法,類(lèi)的?
類(lèi),抽象具有相同屬性的事物,如水果和蔬菜,是抽象名詞,不能具體表示它們是什么樣的對(duì)象。方法是確定類(lèi)中的一些屬性,例如水果是否甜,蔬菜有多少克。對(duì)象是實(shí)例化一個(gè)類(lèi)。例如,fruit類(lèi)被實(shí)例化為一個(gè)apple。蘋(píng)果屬于這一類(lèi)。同時(shí),它在類(lèi)中有方法。例如,可以判斷它是否甜。一般來(lái)說(shuō),類(lèi)是許多屬性的集合,其中方法是屬性,對(duì)象是特定對(duì)象的實(shí)例化。它擁有類(lèi)中的所有屬性。
抽象類(lèi)不能實(shí)例化那么有普通方法嗎?
抽象類(lèi)是指有抽象方法的類(lèi),所以不能實(shí)例化
但抽象類(lèi)可以有普通方法。如果抽象類(lèi)都是抽象方法,然后這個(gè)類(lèi)就變成了一個(gè)接口
參考下面的原理圖代碼
Abstract void f1()
void f2(){
//做點(diǎn)什么..
}
!]類(lèi)Abstract B{
Abstract void f1()
Abstract void f2()
]=>接口B{
]void f1()
void f2()
}