Video: Kan vi tilordne overordnet objekt til underordnede objekter i Java?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
Foreldre og Barn klasser som har samme datamedlem i Java . Referansevariabelen til Foreldre klasse er i stand til å holde sin gjenstand referanse så vel som dens barneobjekt henvisning. Referansen som holder barn klasse gjenstand henvisning vil ikke ha tilgang til medlemmene (funksjoner eller variabler) til barn klasse.
I forhold til dette, kan et objekt av en underordnet type for eksempel tilordnes til en variabel av overordnet type?
Nei-men en gjenstand av foreldretype kan være tilordnet en variabel av barnetype.
kan vi tilordne superklasseobjekt til underklasse? Nei. Det gir null mening å tillate det. Grunnen er fordi underklasser generelt definere tilleggsatferd. Hvis du kan tildele en superklasseobjekt til en underklasse henvisning, du ville få problemer under kjøring når du prøv å få tilgang til klassemedlemmer som faktisk ikke eksisterer.
Spørsmålet er deretter, kan barneklassen lage objektet til overordnet klasse?
For å si det enkelt, Objekter fra foreldreklassen kan holde gjenstander av barneklasse . Det motsatte kunne ikke være sant.
Kan et objekt underklasse et annet objekt?
Kan an gjenstand av en underklasse tilgang beskyttet felt av et annet objekt av en annen underklasse ? Det er imidlertid tider når du vil begrense en metode til underklasser bare eller, mindre vanlig, å tillate underklasse metoder for å få tilgang til et superklassefelt. I så fall erklærer du en klassefunksjon som beskyttet.
Anbefalt:
Hvordan kan du finne ut om to objekter er like?
Hvis to objekter har samme form, kalles de "liknende". Når to figurer er like, er forholdet mellom lengdene på deres tilsvarende sider like. For å finne ut om trekantene som vises er like, sammenligne de tilsvarende sidene
Er definert som forholdet mellom egenskapene til et objekt og egenskapene til en agent som gir ledetråder til bruken av et objekt?
En affordance er et forhold mellom egenskapene til et objekt og egenskapene til agenten som bestemmer hvordan objektet muligens kan brukes
Kan vi lage dynamiske objekter i C# og hva er DynamicObject?
I C# spesifiserer du typen alatbundet objekt som dynamisk. Du kan også lage din egen type som arver DynamicObjectclass. Du kan deretter overstyre medlemmene av DynamicObject-klassen for å gi kjøretidsdynamisk funksjonalitet
Hva betyr det å tilordne en verdi til en variabel?
Tilordne verdier til variabler. Etter at du har erklært en variabel, kan du tilordne en verdi til en variabel. Å tilordne en verdi til en variabel betyr å lagre en verdi til en variabel. I dette tilfellet deklareres verdien implisitt; for å eksplisitt erklære en variabel, bruk kommandoen var før et variabelnavn
Hva er overordnet tabell SQL?
En fremmednøkkel betyr at verdier i en tabell også må vises i en annen tabell. Den refererte tabellen kalles overordnet tabell, mens tabellen med fremmednøkkelen kalles underordnet tabell. Fremmednøkkelen i den underordnede tabellen vil vanligvis referere til en primærnøkkel i den overordnede tabellen