equals相等婉宰,hashcode必相等;hashcode相等,equals可能不相等。
語(yǔ)法層次 抽象類和接口分別給出了不同的語(yǔ)法定義。 設(shè)計(jì)層次 抽象層次不同,抽象類是對(duì)類抽象,而接口是對(duì)行為的抽象皆警。抽象類是對(duì)整個(gè)類整體進(jìn)行抽象,...
可變性 String類中使用字符數(shù)組保存字符串信姓,privatefinal char value[],所以string對(duì)象是不可變的绸罗。String...
String類是final類故不可以繼承意推,一切由final修飾過(guò)的都不能繼承。
private只有在本類中才能訪問(wèn)珊蟀; public在任何地方都能訪問(wèn)菊值; protected在同包內(nèi)的類及包外的子類能訪問(wèn); 默認(rèn)不寫(xiě)在同包內(nèi)能訪問(wèn)育灸。
構(gòu)造器不能被重寫(xiě)腻窒,不能用static修飾構(gòu)造器,只能用public private protected這三個(gè)權(quán)限修飾符磅崭,且不能有返回語(yǔ)句儿子。
重載:發(fā)生在同一個(gè)類中,方法名必須相同砸喻,參數(shù)類型不同柔逼、個(gè)數(shù)不同、順序不同割岛,方法返回值和訪問(wèn)修飾符可以不同愉适,發(fā)生在編譯時(shí)。 重寫(xiě):發(fā)生在父子類中癣漆,...
抽象:就是把現(xiàn)實(shí)生活中的某一類東西提取出來(lái)腰湾,用程序代碼表示,我們通常叫做類或者接口疆股。抽象包括兩個(gè)方面:一個(gè)是數(shù)據(jù)抽象费坊,一個(gè)是過(guò)程抽象。數(shù)據(jù)抽象也...
面向過(guò)程 優(yōu)點(diǎn):性能比面向?qū)ο蟾哐裕驗(yàn)轭愓{(diào)用時(shí)需要實(shí)例化附井,開(kāi)銷比較大,比較消耗資源;比如單片機(jī)两残、嵌入式開(kāi)發(fā)永毅、Linux/Unix等一般采用面向過(guò)...