Különbség absztrakt osztály interfész Java

0 Comments

ebben a cikkben fogjuk megvitatni a különbség absztrakt osztály interfész Java példákkal. Az absztrakt osztályt és az interfészt külön oktatóanyagokban fedtem le, így azt javasolnám, hogy először olvassa el őket, mielőtt elindulna a különbségek ellenére.
1. Absztrakt osztály java
2.,tected nyilvános absztrakt módszereket Az interface lehet csak nyilvános absztrakt módszereket 6 Egy absztrakt osztály statikus, végleges vagy statikus végső változó bármely hozzáférés megadása felület, csak a public static final (állandó) változó

a fenti pontok magyarázata az alábbi példát:

Absztrakt osztály vs felület a Java

Különbség Nincs.,1: Absztrakt osztály kiterjesztése csak egy osztály vagy egy absztrakt osztály egyszerre

Teljesítmény:

display3 method

Felület bővíthetjük tetszőleges számú felületek egyszerre

Teljesítmény:

display2 method

Különbség 2. Sz.: Absztrakt osztály meghosszabbítható(örökölt) egy osztály, vagy egy absztrakt osztály

Teljesítmény:

Example4-display2 method

Felületek lehet terjeszteni, csak a kapcsolódási pontok. Az osztályoknak a

Output:

display1 method

Difference No.,3: absztrakt osztály lehet mind absztrakt, mind konkrét módszerek

interfész csak absztrakt módszerek, nem lehetnek konkrét módszerek

kimenet:

display1 method

különbség No.4: absztrakt osztályban az “absztrakt” kulcsszó kötelező, hogy egy módszert absztrakt

– ként deklaráljon az interfészekben, az “absztrakt” kulcsszó opcionális, hogy egy módszert absztraktnak nyilvánítson, mivel az összes módszer elvont alapértelmezett

különbség no.,5: absztrakt osztály lehet védett és nyilvános absztrakt módszerek

interfész lehet csak nyilvános absztrakt módszerek

különbség No. 6: absztrakt osztály lehet statikus, végleges vagy statikus végleges változók bármilyen hozzáférési specifier

interfész csak nyilvános statikus végleges (állandó) változó


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük