Тема: Константы класса Python

Ответить в теме
Показано с 1 по 1 из 1
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    25
    Сообщений
    17
    Репутация
    10

    По умолчанию Константы класса Python

    В python я хочу, чтобы класс имел некоторые «константы» (практически переменные), которые будут нормальными во всех подклассах. Есть ли способ сделать это с дружественным синтаксисом? В настоящее время я использую:

    Код:
    class Animal:
        SIZES=["Huge","Big","Medium","Small"]
    
    class Horse(Animal):
        def printSize(self):
            print(Animal.SIZES[1])
    более того, я размышляю, есть ли более совершенный способ сделать это или способ сделать это без композиции «Животное». перед размерами. Лошадь наследует от Животного.


Ответить в теме

Похожие темы

  1. Web Apps Developer / Team Lead (Python / JavaScript) 1000-3000$
    от Kleem в разделе Предлагаю работу
    Ответов: 0
    Последнее сообщение: 17.03.2012, 10:17
  2. Рынок труда программистов PHP, Python и Ruby
    от Supremum в разделе Программирование
    Ответов: 2
    Последнее сообщение: 18.02.2012, 00:12
  3. Ответов: 9
    Последнее сообщение: 26.01.2012, 20:43
  4. Как дела у Python в Одессе?
    от leviaphan в разделе Программирование
    Ответов: 5
    Последнее сообщение: 22.04.2011, 17:52
  5. сложности с запуском Python на Windows
    от karagan в разделе Программирование
    Ответов: 6
    Последнее сообщение: 20.12.2010, 17:13

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения