1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Наследование класов

Тема в разделе "Java", создана пользователем xKlonx, 2 дек 2009.

  1. xKlonx

    xKlonx Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    10 сен 2009
    Сообщения:
    410
    Симпатии:
    0
    Здраствуйте вот появилось немного свободного времени и решил попробовать Java.Не получается сделать наследование класов.
    Код:
    public class Pet {
    int widthPet;
    
    class Dog extends Pet 
    {
    public Dog()
    {}
    }
    
    public static void main(String[] args) {
    Dog d = new Dog();
    d.widthPet = 100;
    }
    
    }
    Матюкается на
    Код:
    Dog d = new Dog();
    Пишет ошибку:No enclosing instance of type Pet is accessible. Must qualify the allocation with an enclosing
    instance of type Pet (e.g. x.new A() where x is an instance of Pet).

    Подскажите плиз что делаю не так

    Добавлено: Уже нашол в обявлении дочернего класа Dog нужно добавить static
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
  3. dr.SeM

    dr.SeM Гость

    Репутация:
    0
    а может нужно зделать так?
    Код:
    public class Pet {
    int widthPet;
    }
    
    class Dog extends Pet 
    {
    public Dog()
    {}
    
    
    public static void main(String[] args) {
    Dog d = new Dog();
    d.widthPet = 100;
    }
    
    }
     
Загрузка...
Похожие Темы - Наследование класов
  1. pingvin-olia-23
    Ответов:
    1
    Просмотров:
    280
  2. Dragon108
    Ответов:
    23
    Просмотров:
    5.876
  3. vladis222
    Ответов:
    4
    Просмотров:
    1.700
  4. vladis222
    Ответов:
    4
    Просмотров:
    2.055
  5. Stashevckiy
    Ответов:
    10
    Просмотров:
    3.229

Поделиться этой страницей