Hvad er forskellen mellem abstraktion og indkapsling i Java med eksempel?
Hvad er forskellen mellem abstraktion og indkapsling i Java med eksempel?

Video: Hvad er forskellen mellem abstraktion og indkapsling i Java med eksempel?

Video: Hvad er forskellen mellem abstraktion og indkapsling i Java med eksempel?
Video: какой является Абстракция в Ява с участием пример 2024, Kan
Anonim

Abstraktion repræsentere at tage ud af adfærden fra Hvordan præcis dens implementeret, en eksempel på abstraktion i Java er grænseflade mens Indkapsling betyder at skjule detaljer af implementering fra omverdenen, så når tingene ændrer sig, bliver ingen krop påvirket.

Så hvad er abstraktion og indkapsling i Java med eksempel?

Indkapsling er indpakning, skjuler blot egenskaber og metoder. Indkapsling bruges til at skjule koden og dataene i en enkelt enhed for at beskytte dataene fra omverdenen. Klasse er bedst eksempel af indkapsling . Abstraktion på den anden side betyder kun at vise de nødvendige detaljer til den påtænkte bruger.

For det andet, hvad er forskellen mellem abstraktion og polymorfisme? Forskellen mellem abstraktion og polymorfisme i Java. 2) En anden forskel mellem polymorfi og Abstraktion er det Abstraktion implementeres vha abstrakt klasse og interface i Java mens Polymorfi understøttes af overbelastning og tilsidesættelse i Java.

På denne måde, hvad er indkapsling i Java med et eksempelprogram?

Indkapsling i Java er en proces med at pakke kode og data sammen til en enkelt enhed, for eksempel , en kapsel, der er blandet af flere lægemidler. Nu kan vi bruge setter og getter metoder til at indstille og få dataene i det. Det Java Bean klasse er eksempel af en fuldt indkapslet klasse.

Hvad er indkapsling i enkle vendinger?

Indkapsling er processen med at kombinere data og funktioner i en enkelt enhed kaldet klasse. I enklere ord , attributter af klassen holdes private og offentlige getter og setter metoder er tilvejebragt til at manipulere disse attributter. Dermed, indkapsling gør konceptet med dataskjul muligt.

Anbefalede: