Найти - Пользователи
Полная версия: классы и методы
Начало » Центр помощи » классы и методы
1 2 3
Virtuos86
ZigertoN, за теорией -> в учебную литературу. Прочитай хороший учебник.
Иначе получается игра “испорченный телефон”: тебе будут пересказывать информацию, почерпнутую из этих же книг, но своими словами. Далеко не факт, что получится лучше, чем у авторов учебников.
Зачем лишние посредники? Читай сам. Мы ведь все знаем как оканчивается та игра :)
ZigertoN
Народ эксренно требуется ваша помошь
вобщем условие задачи такое:
Создать абстрактный класс CVehicle. На его основе реализовать классы CPlane, ССаr и CShip. Классы должны иметь возможность задавать и получать координаты, параметры средств передвижения (цена, скорость, год выпуска). Для самолета должна быть определена высота, для самолета и корабля — количество пассажиров. Для корабля — порт приписки. Написать программу, создающую список объектов этих классов в динамической памяти. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов.

на данный момент успехов не очень много
class CVehicle:
def _init_(self, price, age, speed):
self.price = price
self.age = age
self.speed = speed

class CPlane(CVehicle):
def __init__(self, height, colpas):
self.height = height
self.colpas = colpas

class CCShip(CVehicle):
def __init__(self, height, port):
self.height = height
self.port = port

class CCar(CVehicle):
помогите побыстрому разбратся с этой задачкой

для меня не понятно следующее:
1 …Классы должны иметь возможность задавать и получать координаты…
2 …создать список объектов этих классов в динамической памяти…
ZigertoN
Вот еще
def new_plane():
x = CPlane()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
print "Enter height:"
x.height = input()
print "Enter colpas:"
x.colpas = input()
return x

def new_ship():
x = CShip()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
print "Enter height:"
x.height = input()
print "Enter port:"
x.port = input()
return x

def new_car():
x = CCar()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
return x
Народ спасайте завтра сдавать =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB