*   >> Чтение Образование Статьи >> education >> колледж и университет

Java подклассов и наследование От помочь с Assignment

Java подклассов и InheritanceClasses в Java существует в иерархии. Класс в Java может быть объявлен как подкласс другого класса, используя ключевое слово распространяется. Подкласс наследует переменные и методы суперкласса с и могут использовать их как если бы они были объявлены в subclass.For Например, если в классе, класс животных {плавать вес; пустота есть () {}} Класс млекопитающих распространяется животное {//наследует weightint HeartRate; //наследует есть () недействительными дышать () {}} В этом примере объект типа Млекопитающее имеет как переменная экземпляра вес и способ съесть ().

Они унаследовали от Animal.A класса может продлить только один другой класс. Для использования надлежащей терминологии, Java позволяет одиночное наследование реализации класса. Подкласс может быть дополнительно подклассы. Как правило, подклассы специализируется или уточняет класс путем добавления переменных и, например methods.For: класс Кошка расширяет Млекопитающее {//наследует вес и inheritanceboolean длинношерстный; //наследует есть () и дышать () недействительным мурлыкать () {}} Класс Cat это тип млекопитающего, которое в конечном счете типа животного.

Объекты Cat наследует все характеристики объектов млекопитающих и, в свою очередь, объекты животного. Кошка также обеспечивает дополнительную поведение в виде метода мурлыкать () и длинные волосы variable.A подкласс наследует все члены своего суперкласса не предназначен, как частные. Другие уровни видимости влияет на то унаследовал члены класса могут быть видно из вне класса и его подклассов, но как минимум, подкласс всегда имеет тот же набор видимых членов в качестве родителя.

По этой причине, подкласс всегда имеет тот же набор видимых членов в качестве родителя и случаях подтипа может быть использован в любом месте экземпляры супертипа являются allowed.Another пример, Кот Саймона = новый кот (); Животное существо = Симон, а Экземпляр Cat Simon в примере могут быть назначены переменной существа типа животных, потому что кошка является подтипом животных. Точно так же, любой метод принятия объекта Animal бы принять экземпляр кота или любого типа млекопитающих, а также. Это важный аспект полиморфизма в объектно-ориентированном языке, таком как Java.

Это используется для уточнения поведения classs, а также добавить новые возможности для it.For более подробную информацию вы можете посетить наши сайты в https://www.helpwithassignment.com/programing-assignment-help и HTTP: //www.helpwiththesis. ком


Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.