Junior — Middle
Оё имкон дорад, ки барои ҳамаи синфҳо дар Java синфи падари умуумӣ муайян карда шавад ва чӣ гуна онро муайян кардан мумкин аст?
sobes.tech AI
Ҷавоб аз AI
Дар Java, синфи падарии умувум барои ҳамаи синфҳо синфи java.lang.Object мебошад. Ҳамаи синфҳо ба ин синф ғайрирасмӣ мерос мебаранд, агар дигар меросгирӣ равшан нишон дода нашуда бошад. Ин маънои онро дорад, ки ҳар як объект дар Java намунаи Object мебошад.
Талаб нест, ки синфи падарии умувумро махсус муайян кунед — он аллакай дар забон дохил шудааст. Агар шумо синфро бе нишон додани extends эҷод кунед, он автоматӣ аз Object мерос мегирад:
public class MyClass {
// ғайрирасмӣ мерос аз Object
}
Агар хоҳед, метавонед равшан нишон диҳед, ки он аз Object мерос мегирад:
public class MyClass extends Object {
// ҳамон чиз
}
Object методҳои асосиро пешниҳод мекунад, мисли toString(), equals(), hashCode(), ки барои ҳама синфҳо дастрасанд.