
„Здравейте. Казвам се Лага Билаабо. Аз съм извънземен и съм лекар на този кораб. Надявам се, че ще бъдем добри приятели.“
"Аз също."
„На моята родна планета ние използваме усъвършенствания език за програмиране Pascal instead of назадния език Java. Погледнете това паралелно сравнение на codeа на Java и Pascal:“
Java | Паскал |
---|---|
|
|
„Това е една и съща програма, написана на два различни езика. Както можете да видите, тя има по-малко редове на Pascal, което е доказателство, че Pascal е по-добър от Java.“
„Мислех, че този пример може да ви помогне да разберете по-добре Java, ако някога сте виждали Pascal преди.“
„Не, не съм. Все пак е интересно да се сравняват два езика за програмиране.“
— Честно. Тогава ще продължа.
„В Pascal поставяме code в тялото на програмата, proceduresите or функциите. В Java този процес е опростен: тялото на програмата, proceduresите и функциите са заменени от функции, наречени методи.“
Java | Паскал |
---|---|
Основен метод
|
Тяло на програмата
|
Функция/метод
|
функция
|
Функция с тип връщане void
|
Процедура
|
„В колоната на Pascal виждам думите „тяло на програмата“, „функция“ и „proceduresа“, но в Java всички те се наричат методи. Това е малко странно.“
„Да, ние извънземните го намираме за много странно. Но хората обичат да обединяват всичко.“
„В Java целият code е част от метод, така че дори не е необходимо да пишете думата Function, Howто в Pascal, за да декларирате метод. “
„Всичко е много просто. Ако ред от code изглежда като Type + Name , това е декларация or на метод, or на променлива. Ако името е последвано от скоби, тогава това е декларация на нов метод. Ако няма скоби, тогава това е декларация на променлива. "
„Декларациите на променливи и методи в Java са много сходни. Вижте сами:“
Код | Описание |
---|---|
|
Променлива, наречена name това, е String . |
|
Наречен метод getName , който връща String . |
„Но това не е всичко. В Java методите не могат да съществуват изолирано. Те трябва да са вътре в клас. Следователно, когато хората трябва да напишат една малка програма в Java, те първо трябва да създадат клас, да декларират основен метод в него и само тогава те могат да напишат своя code в метода . Тези земляни са толкова странни!"
„Диего се отби по-рано днес и ме помоли да ти дам тези задачи. Надявам се да ти харесат.“
GO TO FULL VERSION