Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

JAVA-ға айналдыру және класстың құруы

Автор:   •  Июль 12, 2018  •  Практическая работа  •  1,635 Слов (7 Страниц)  •  674 Просмотры

Страница 1 из 7

Практикалық жұмыс  №5

JAVA-ға айналдыру және класстың құруы

Өткен сабақта, біз объект пен класс сияқты ұғымдарымен танысқан болатынбыз, сондай-ақ объектілі - бағдарланған бағдарламалаудан басқа маңызды тұжырымдамаларымен таныстық: абстракция, инкапсуляция, мұра және полиморфизм.

Бірақ теориядан практикадан өтіп, java-да объект құру жолын қарастырайық. Бұл сабақта Java тілінің классқа құруды қарастырамыз және содан кейін сол классқа қол жеткіземіз, яғни біз осы класстың  жұмыстарның негіздерін үйренеміз.

Java жүйесінде классқа құру

Классты құру үшін біз Ecllipse бағдарламасында жасаймыз, бірақ кез-келген басқа IDE-де немесе блокнотта жұмыс істеуге болады. Мысал ретінде, біз классты құруында, мінездемесі сипатталған және кодтың мінездемесін көреміз.

Үшінші сабақты еске алайық, сонымен, біздің жобамызда Сat  атты жаңа классты жасайық.   Ол үшін Ecllipse мәзірінде File -> new -> class таңдайық және ашық терезеде класс атауын – Сat деп еңгізейік (мәндетті түрде бас әріптермен жазылуы керек!). Назар аударыңыз, public static void main (String [] args) құсбелгісін алып тастау керек! Содан кейін Finish түймешігін басыңыз (5.1 сурет).

[pic 1]

Нәтижесінде, біз жаңа классты құрдық (5.2 сурет).

[pic 2]

Java-ның құрылымы

Java-дағы классты келесі құрылысты пайдалану арқылы жасатылады:

public class Cat {

}

Оның құрамдастарын қарастырайық:

public –  классқа кірудің модификаторы, бұл жағдайда ол бұл класс тек осы сыныпқа ғана емес, басқаларға да қол жетімді болатынын айтады. Java-да  басқа модификаторлар бар, бірақ біз бұл туралы кейінірек айтып береміз.

class – бұл класс деп айтатын кілтті сөз.

Cat – класстың атауы. Класс аттарынғ, әдетте бас әріппен жазылады.

{ } – фигуралы жақшалар, біздің класстың денесінде арасында орналастырылатын.

Алдыңғы сабақта, біз java сабақтарының атрибуттар мен әдістерден тұратындығын, кейбіреулерін тағайындағанын котқа айттық. 

Сat класстың атрибуттары

Мысықтың атрибуттары осылар болуы мүмкін: аты, салмағы, түсі. Атрибуттар келесідей жарияланған айнымалы болып табылады:

  private int weight; // мысықтың салмағы

  private String name; // мысықтың атауы

  private String color; // мысықтың түсі

private  – мұнда қайтадан кіру құқығын көрсетеді. Бұл жағдайда ауыспалы тек оның класына кіруге болады, сондықтан сыртқы сыныптар оны өзгерте алмайды. (4-сабақтан инкапсуляцияны есте алыңыз).

int, String – бұл деректер түрлері. Бұл жағдайда салмақ бүтін сан бойынша беріледі – int, ал атау мен түстің көмегімен  String символдық жолды қолданады.

Әрбір төлсипатты жариялағаннан кейін нүктелі үтірді орналастыру керек;

// бағдарлама кодының көмегімен жақсы реңктің ережелері болып табылатын түсініктемелерді қалыптастырады.

Сat класстың әдістері

Мысықтың қалай тамақтануды, ұйықтауды және сөйлесуді білсін. Біз бұл әдісті әдістермен сипаттаймыз.

 //мысықтың жеуі

 public void eat(){

            System.out.print("Eating...\n");

 }

public void eat() – Әдістің қолы, оның анықтамасы. Бұл жағдайда ол мынаны айтады:

eat () әдісі басқа сыныптар үшін қол жетімді –  public;

eat () әдісі деректерді қайтармайды –  void.

eat – әдіс атауы. Әдістің аттары класстың атауларынан өзгеше, кіші әріппен жазылады. Əрбір əдістің соңында атау əрдайым жақшалармен () белгіленіп, бос немесе құрамынды параметрлері бар (бұл туралы кейінірек).

Әдіс қолтаңбадан кейін, бұйра жақшалар {}. Оларда әдіс денесі бар. Біздің әдісіміздің денесі мысықтың жейтіні - «Eating...\n» деген хабардың шығуын ғана қамтиды. System.out.print әдісі («Eating ... \ n») мәтіндік хабардың шығуына жауап береді.

...

Скачать:   txt (15.1 Kb)   pdf (227.8 Kb)   docx (120 Kb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club