Описание тега subclass

Подкласс - это класс, который является производным от родительского (или суперкласса) или наследуется от него. Создание подклассов широко используется в объектно-ориентированном программировании (ООП).
3 ответа

Класс инициализаторов C#

У меня есть класс, используемый в нескольких местах в моем коде (Credentials), есть метод, который потребует гораздо больше данных. Я хочу, чтобы все это было в одном классе (ArchiveData), включая исходный (Credentials) класс Поэтому, когда я создаю…
22 май '14 в 08:02
1 ответ

Класс Python, унаследованный от временного класса

Я застрял, когда я пытаюсь выяснить следующее codes: def with_metaclass(meta, base=object): print("[2]") return meta("NewBase", (base,), {}) class BaseForm(object): def __init__(self, fields, prefix=''): print(self.__class__) def say(self): print("B…
20 ноя '18 в 10:16
1 ответ

Использование пользовательского UITableView без ссылки в IB

У меня есть собственный класс UITableView для создания теневых эффектов на всех моих UITableView. Можно ли включить этот класс в мои UITableViewController(ы), не создавая файл пера для каждого контроллера табличного представления? Есть ли другой спо…
07 окт '10 в 23:10
1 ответ

Изменение метода generate() для подкласса класса, соответствующего "SequenceType"

Допустим, у меня есть общий класс Parent<P>, что соответствует SequenceType протокол, реализуя generate() метод: class Parent<P> { //... } extension Parent: SequenceType { func generate() -> GeneratorOf<[P]> { //... return Gener…
03 фев '15 в 15:40
1 ответ

Ошибка в программе - наследование

У меня есть Java-код, который, кажется, там ошибка; Я предположил, что конструктор из класса B не определен в суперклассе, а метод Circle (radius) не определен в классе B. public class Circle { private double redius; public Circle (double radius) { …
09 май '15 в 19:11
0 ответов

Недоступный QString в конструкторе

Я как-то напутал с подклассами в большом проекте. Я понял, что проблема была где-то в процессе создания подклассов, что привело к недоступности QString in в конструкторе Subclass1, Почему я не могу получить доступ к QString, если я установил точку о…
24 ноя '16 в 08:02
1 ответ

Создание подкласса UIViewController, который является чатом для повторного использования

Я создал UIViewController, который действует как чат, используя Parse в качестве бэкэнда, используя это руководство: Chatroom Tutuorial В моем приложении у меня есть несколько уровней табличных представлений, ведущих к различным категориям, о которы…
22 ноя '13 в 01:16
4 ответа

Как я могу разделить переменные между базовым классом и подклассом в Perl?

У меня есть базовый класс, как это: package MyClass; use vars qw/$ME list of vars/; use Exporter; @ISA = qw/Exporter/; @EXPORT_OK = qw/ many variables & functions/; %EXPORT_TAGS = (all => \@EXPORT_OK ); sub my_method { } sub other_methods etc…
20 апр '10 в 00:49
1 ответ

custom [super init] (создание подклассов)

Даны следующие занятия: MCAchievementCenter: MCModel (подкласс) -(id) initWithDelgate:(id<MCAchievementNotifications>)delegate { self = [super initWithRessource:@"achievements"]; if (self) { self.delegate = delegate; } return self; } MCModel (…
17 май '14 в 13:19
1 ответ

Странное поведение при создании подкласса Hash

Я пытаюсь подклассифицировать Руби Hash представить мое собственное поведение при доступе к определенному ключу. Для этого требуется дополнительный параметр при построении, поэтому я реализовал свой пользовательский хеш следующим образом: class Play…
27 мар '13 в 19:06
1 ответ

Основная цель UIPanGestureRecognizer

У меня есть базовый класс, который обрабатывает некоторые основные анимации ячейки. В моем подклассе я переопределил цель распознавателя и хочу сделать кое-что еще, но перевод всегда 0 потому что я вызываю в базовом классе перевод сбрасывается на .z…
2 ответа

Список против UserList и dict против UserDict

В этот день, какой код из перечисленных выше является предпочтительным и рекомендуемым (как в Python 2, так и в 3) для создания подклассов? Я прочитал это UserList а также UserDict были введены, потому что в прошлом list а также dict нельзя разделит…
23 авг '14 в 17:40
2 ответа

iPhone - Создание пользовательских объектов для Interface Builder?

Я в настоящее время подкласс UIView для создания пользовательских объектов, они отлично работают В конструкторе интерфейса я перетаскиваю пользовательский интерфейс и устанавливаю имя класса для своего пользовательского представления, а во время вып…
10 дек '10 в 16:47
0 ответов

Доступ к методу подкласса через ArrayList

У меня есть ArrayList игроков в игровом классе. Игрок может играть как человек или как процессор. Таким образом, у меня есть классы человека и процессора, который расширяет класс игрока public class Game{ private ArrayList<Player> _list; Game(…
16 май '16 в 15:18
3 ответа

Определение подкласса из множества подклассов Java

У меня есть интерфейс Tree и абстрактный класс RBTree который реализует этот интерфейс. У меня также есть несколько классов Tree1...Tree9 которые расширяют этот абстрактный класс. Я написал тестовый модуль, где я хочу сделать что-то вроде этого: pub…
14 ноя '11 в 12:53
3 ответа

Изменить значение аргумента конструктора по умолчанию (унаследованное от родительского класса) в подклассе

У меня есть Parent класс со значением по умолчанию для атрибута arg2, Я хочу создать подкласс Child который имеет другое значение по умолчанию для того же атрибута. Мне нужно использовать *args а также **kwargs в Child, Я попробовал следующее, но эт…
12 янв '17 в 21:40
5 ответов

Передать подклассы функции, которая принимает их суперкласс

Допустим, у меня есть три класса - Animal, Cat а также Dog, где Cat а также Dog подклассы Animal (это звучит как первые лекции, но я обещаю, что это не домашняя работа, а упрощение реального кода) Dog* spike = new Dog(); Cat* puss = new Cat(); int m…
02 дек '12 в 19:41
3 ответа

Сбой приложения iPhone при вызове self.addChild в подклассе CCSprite..?

Я скачал ABC с открытым исходным кодом и превратить исходный код в cocos2d 1.01. Теперь у меня проблемы с инициализацией Sprite Subclass. (мой подкласс - @interface OrbSprite: CCSprite) Этот код представляет собой бесконечный цикл и более старую вер…
09 апр '12 в 04:12
8 ответов

Почему подкласс в другом пакете не может получить доступ к защищенному методу?

У меня есть два класса в двух разных пакетах: package package1; public class Class1 { public void tryMePublic() { } protected void tryMeProtected() { } } package package2; import package1.Class1; public class Class2 extends Class1 { doNow() { Class1…
13 ноя '13 в 08:54
1 ответ

Печать строки подкласса

У меня есть "Суперкласс" и "Подкласс" class Triangle(GeoMetricObject): def __init__(self,side1=1,side2=1,side3=1): super().__init__() self.__side1= side1 self.__side2= side2 self.__side3= side3 def getPerimeter(self,side1,side2,side3): return side1+…
29 ноя '13 в 08:07