import static java.lang.System.out; public class app { public static void main(String[] args) { //создать объект можно при помощи ключевого слова //new Human human=new Human("Jon"); human.setFamily("Smith"); //out.println(human.name); - ошибка доступа на этапе компиляции out.println(human.getName()); out.println(human.family);// - а здесь все нормально out.println(human);//один из способов использования //унаследованного метода Object.toString(); } } class Human { private String name; //приватная переменная доступна // только внутри класса у наследника // ее не будет!(для наследования нужно // создать защищенную переменную protected public String getName(){return this.name;} //публичный метод виден из любого пакета public Human(String name) { //публичный конструктор с параметром this.name=name; } String family;//доступна только впределах пакета! public void setFamily(String family) { this.family=family; } @Override public String toString() { return super.toString()+";name="+name+";family="+family; } }
четверг, 24 февраля 2011 г.
Объект
В java существует набор правил умело применяя которые можно строить очень сложные объектно-ориентированные программы:
Подписаться на:
Комментарии к сообщению (Atom)
Отличный сайт, автор простым и понятным языком дает ответы на сложные для восприятия вопросы, много полезной информации для начинающих программистов. Админу сайта - респект.
ОтветитьУдалитьМегамозг стоит на скале высотой 100 метров. У скалы на высоте 50 метров есть уступ. У Мегамозга есть веревка длиной 75 метров. Ему нужно спуститься со скалы, используя эту веревку. Веревку можно привязывать только к двум колышкам, которые находятся на высоте 50 и 100 метров. Небольшая подсказка: веревку можно резать поперек.
ОтветитьУдалитьК работнику банка поступил тревожный звонок: к вам едет машина с 10-ью мешками с равным количеством монет равнозначных по достоинству, по нашим данным 1 мешок содержит фальшивые монеты, - они отличаются только по весу от остальных. Согласно последним нормам, во избежание излишних манипуляций денежной массой, допускается произвести 2 произвольных взвешивания.
ОтветитьУдалитьВопрос: что и как надо взвесить, чтоб определить мешок с фальшивками.
Этот комментарий был удален автором.
ОтветитьУдалить