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 произвольных взвешивания.
ОтветитьУдалитьВопрос: что и как надо взвесить, чтоб определить мешок с фальшивками.
Этот комментарий был удален автором.
ОтветитьУдалить