Video: Kan vi tildele overordnet objekt til underordnede objekter i Java?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
Forælder og Barn klasser med samme datamedlem i Java . Referencevariablen for Forælder klasse er i stand til at holde sit objekt reference såvel som dens børneobjekt reference. Referencen, der holder barn klasse objekt reference vilje ikke være i stand til at få adgang til medlemmerne (funktioner eller variabler) af barn klasse.
I forhold til dette, kan et objekt af en underordnet type for eksempel tildeles til en variabel af den overordnede type?
Nej-men en objekt af forældretype kan være tildelt en variabel af barnetype.
kan vi tildele superklasseobjekt til underklasse? Nej. Det giver ingen mening at tillade det. Årsagen er pga underklasser generelt definere yderligere adfærd. Hvis du kunne tildele -en superklasse objekt til en underklasse reference, du ville løbe ind i problemer under kørsel, hvornår du prøv at få adgang til klassemedlemmer, der faktisk ikke eksisterer.
Efterfølgende er spørgsmålet, kan underordnet klasse oprette objekt af overordnet klasse?
I enkle vendinger, Objekter af forældreklasse kan holde genstande af børneklasse . Det omvendte kunne ikke være sandt.
Kan et objekt underklassificere et andet objekt?
Kan en objekt af en underklasse adgang beskyttet felt af et andet objekt af en anden underklasse ? Der er dog tidspunkter, hvor du vil begrænse en metode til underklasser kun eller, mindre almindeligt, at tillade underklasse metoder til at få adgang til et superklassefelt. I så fald erklærer du en klassefunktion som beskyttet.
Anbefalede:
Hvordan kan du se, om to objekter ligner hinanden?
Hvis to genstande har den samme form, kaldes de 'lignende'. Når to figurer ligner hinanden, er forholdet mellem længderne af deres tilsvarende sider ens. For at afgøre, om de viste trekanter ligner hinanden, skal du sammenligne deres tilsvarende sider
Hvad er måderne til at oprette objekter i JavaScript?
I JavaScript er der fire metoder til at bruge til at oprette et objekt: Objekt Literals. Ny operatør eller konstruktør. Objekt. skabe metode. Klasse
Kan objekter i s3 leveres gennem Amazon CloudFront?
Når du bruger Amazon S3 som oprindelse for din distribution, placerer du alle objekter, som du ønsker, at CloudFront skal levere i en Amazon S3-spand. Du kan bruge enhver metode, der understøttes af Amazon S3 til at få dine objekter ind i Amazon S3, for eksempel Amazon S3-konsollen eller API eller et tredjepartsværktøj
Hvad vil det sige at tildele en værdi til en variabel?
Tildeling af værdier til variable. Når du har erklæret en variabel, kan du tildele en værdi til en variabel. At tildele en værdi til en variabel betyder at gemme en værdi til en variabel. I dette tilfælde er værdien erklæret implicit; for eksplicit at erklære en variabel, brug kommandoen var før et variabelnavn
Hvad er overordnet tabel SQL?
En fremmednøgle betyder, at værdier i en tabel også skal vises i en anden tabel. Den refererede tabel kaldes den overordnede tabel, mens tabellen med fremmednøglen kaldes den underordnede tabel. Den fremmede nøgle i den underordnede tabel vil generelt referere til en primær nøgle i den overordnede tabel