ПредишенСледващото

За всички класове на този пакет

Отворени членовете на групата съставляват външната функционалност, която е на разположение на други класове. Затворена (частни) обикновено обявена независима от външни функционални членове, както и помощник методи, които са само подробности за внедряването и Ограничеността в своята същност. Благодарение на прикриване на изпълнението на този клас, можете да промените на вътрешната логика на отделен клас, без да се променя кода на другите компоненти на системата.

Той често се използва от програмистите достъп до свойствата на класа чрез своите методи (бобови класове принцип), което ви позволява да се валидира стойности на полетата като пряк призив към имотите е изключително трудно да се следи, така че те могат да бъдат причислени неправилни стойности по време на изпълнение на програмата. Този принцип се отнася до управлението на капсулирани данни и ви позволява бързо да се промени начина, по който съхранение. Ако данните ще бъдат не съхранява в паметта, във файлове или база данни, ще трябва да се променят редица методи на клас, а не да се въведе тази функционалност във всички части на системата.

Кодът е написан този принцип е по-лесно отстраняване на грешки. С цел да се знае в кой момент от време, и който смени собствеността на даден обект на интерес за нас, това е достатъчно, за да добавите отстраняване на грешки изход в метода на обекта, с което достъпът до имота на обекта. С директен достъп до свойствата на обекти на програмиста ще трябва да добавите отстраняване на грешки изход във всички части на кода, който използва обект на интерес за нас.

Avtoupakovka (outboxing)

Java 2 5.0 въвежда avtoupakovka примитиви. Avtoupakovka - процес на автоматична капсулиране примитивни данни (един вид) в еквивалентно тип обект обвивка. Avtoupakovka в примитивен обект обвивка е необходима, тъй като примитиви са извън йерархията на класа. Най-често avtoupakovki процес е необходимо при работа с колекции, като събирането на предмети работят.

Преди появата на avtoupakovki опаковки процес се извършва ръчно с помощта на експлоатация нов, например:

Със сигурност не става с помощта avtoupakovki въведени във Версия 5.0, за да се създаде обект, капсулиране става автоматично:

Не е необходимо изрично да се създаде обект на желания тип.


Предупреждение. mysql_connect () [function.mysql-свърже]: Не може да се свърже с местния MySQL сървър чрез гнездо "/tmp/mysql.sock" (2) в /pub/home/javaport/javaportal/books/show2b.php по линия 11

Предупреждение. mysql_db_query () [function.mysql-db-заявка]: Не може да се свърже с местния MySQL сървър чрез гнездо "/tmp/mysql.sock" (2) в /pub/home/javaport/javaportal/books/show2b.php на ред 19

Предупреждение. mysql_db_query () [function.mysql-db-заявка]: връзка към сървъра не може да бъде установена в /pub/home/javaport/javaportal/books/show2b.php на линия 19

Предупреждение. mysql_fetch_array (): доставени аргумент не е валиден MySQL резултат на ресурсите в /pub/home/javaport/javaportal/books/show2b.php по линия 30
Разберете това, което наистина мисля сега тук.


[Възникна грешка при обработката на настоящата директива]


Предупреждение. mysql_connect () [function.mysql-свърже]: Не може да се свърже с местния MySQL сървър чрез гнездо "/tmp/mysql.sock" (2) в /pub/home/javaport/javaportal/news/worldnews.php по линия 91

Предупреждение. mysql_db_query () [function.mysql-db-заявка]: Не може да се свърже с местния MySQL сървър чрез гнездо "/tmp/mysql.sock" (2) в /pub/home/javaport/javaportal/news/worldnews.php на Онлайн 93

Предупреждение. mysql_db_query () [function.mysql-db-заявка]: връзка към сървъра не може да бъде установена в /pub/home/javaport/javaportal/news/worldnews.php на линия 93

Предупреждение. mysql_fetch_array (): доставени аргумент не е валиден MySQL резултат на ресурсите в /pub/home/javaport/javaportal/news/worldnews.php по линия 95

Свързани статии

Подкрепете проекта - споделете линка, благодаря!