JavaRush /Java Blog /Random-TL /Mga Tanong sa Pag-unawa sa Java
Hehabr
Antas
Peine

Mga Tanong sa Pag-unawa sa Java

Nai-publish sa grupo
Matagal ko nang gustong itanong. Kapag nakakita ako ng code na ganito: public class Solution { public Solution method1 (String s) { // bla-bla } } ... kapag nagsimula ang isang paglalarawan ng isang klase at ang isang pamamaraan na may uri ng parehong klase ay agad na inilarawan sa loob nito, ito ay palaging tila hindi makatwiran sa akin. Pagkatapos ng lahat, ang klase ay hindi pa ganap na inilarawan at nilikha, at sa pangkalahatan, paano posible na gamitin ang iyong sariling uri para sa isang pamamaraan sa loob mismo? Ngayon, kung mayroong, halimbawa, 2 klase: ang isa ay Solusyon, at ang isa pa, sabihin ang Sagot. At ang paraan ng Solution1() ay idedeklara sa klase ng Sagot - kung gayon ito ay magiging malinaw at lohikal. Yung. una, ang isang bagong klase (uri ng data) na Solusyon ay nilikha, at pagkatapos lamang, kapag ito ay umiiral, maaari mong simulan ang paggamit nito bilang isang uri upang ilarawan ang mga bagong pamamaraan. Paano ito haharapin? Maaari bang ipaliwanag o payuhan ng sinuman kung ano ang babasahin tungkol dito ?
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION