Автомобили мини, эконом и низшего среднего класса
Содержание:
- НаследованиеInheritance
- Запечатанные классы и члены классовSealed Classes and Class Members
- В чем разница между классами автомобилей?
- Автомобили S-класса
- СинтаксисSyntax
- Внешний класс хранения
- А что дальше? Дальше растем
- Классы шаблонаTemplate classes
- Автомобили класса D
- SUV-сегмент
- RemarksRemarks
- Особенности и характерные черты автомобилей F-класса
- Явные конструкторыExplicit constructors
- Kia Picanto
- Методы
- Автомобили класса H
- Класс хранения регистров
- Конструкторы
- Таблица категорий и подкатегорий
- Внедорожник
НаследованиеInheritance
Классы (но не структуры) поддерживают наследование.Classes (but not structs) support the concept of inheritance. Класс, производный от другого класса (базового класса), автоматически включает все открытые, защищенные и внутренние члены базового класса за исключением конструкторов и методов завершения.A class that derives from another class (the base class) automatically contains all the public, protected, and internal members of the base class except its constructors and finalizers. Дополнительные сведения см. в статьях о наследовании и полиморфизме.For more information, see Inheritance and Polymorphism.
Классы могут быть объявлены как абстрактные. Это означает, что один или несколько их членов не имеют реализации.Classes may be declared as abstract, which means that one or more of their methods have no implementation. Из абстрактных классов нельзя напрямую создать экземпляры. Они выполняют роль базовых классов для других классов, которые предоставляют реализацию недостающих членов.Although abstract classes cannot be instantiated directly, they can serve as base classes for other classes that provide the missing implementation. Также классы можно объявить запечатанными, чтобы запретить наследование от них других классов.Classes can also be declared as sealed to prevent other classes from inheriting from them. Дополнительные сведения см. в разделе Абстрактные и запечатанные классы и члены классов.For more information, see Abstract and sealed classes and class members.
Запечатанные классы и члены классовSealed Classes and Class Members
Классы могут быть объявлены как запечатанные путем помещения ключевого слова перед определением класса.Classes can be declared as sealed by putting the keyword before the class definition. Пример:For example:
Запечатанный класс не может использоваться в качестве базового класса.A sealed class cannot be used as a base class. Поэтому он также не может быть абстрактным классом.For this reason, it cannot also be an abstract class. Запечатанные классы предотвращают наследование.Sealed classes prevent derivation. Поскольку их нельзя использовать в качестве базовых классов, определенная оптимизация во время выполнения позволяет несколько ускорить вызов членов запечатанных классов.Because they can never be used as a base class, some run-time optimizations can make calling sealed class members slightly faster.
Метод, индексатор, свойство или событие для производного класса, переопределяющего виртуальный член базового класса, может объявлять этот член как запечатанный.A method, indexer, property, or event, on a derived class that is overriding a virtual member of the base class can declare that member as sealed. Это делает бесполезным виртуальный аспект члена для каждого последующего производного класса.This negates the virtual aspect of the member for any further derived class. Для этого в объявлении члена класса необходимо перед ключевым словом override поместить ключевое слово .This is accomplished by putting the keyword before the override keyword in the class member declaration. Пример:For example:
В чем разница между классами автомобилей?
Классы легковых автомобилей различаются по комфорту и габаритам. Кроме того, явно прослеживается разделение по машинам для разных социальных слоев, что отражается на стоимости, используемых комплектующих и материалах. Ни для кого не секрет, что сегодня автомобиль не только средство передвижения, но и способ продемонстрировать свой достаток.
Разумеется, размеры автомобиля, во многом влияют и на его функциональность. Ведь в компактное авто не поместится много груза, а крупногабаритный внедорожник вряд ли будет удобен для езды по дворам и узким улицам.
Также изменение габаритов неминуемо влечет за собой увеличение массы, необходимости использовать более мощный двигатель, и т.д. Таким образом, из-за того, что большинство характеристик автомобиля неразрывно связаны друг с другом, можно выбрать несколько ключевых параметров и проводить разделение на классы только по ним.
Автомобили S-класса
Автомобили также известные как «Sportcoupe», «спорткары», «суперкары», изначально проектируются для того, чтобы получить максимум скорости и управляемости. Обычно они могут продемонстрировать все свои возможности только на специальных треках. Низкая посадка создает серьезные проблемы при передвижении по плохим дорогам или бездорожью.
Тем не менее, они пользуются большой популярностью среди обеспеченных людей.
Их нельзя назвать некомфортными, но как только видишь такую машину, сразу понимаешь, что она создана только для езды на больших скоростях. Никаких больших компаний, никаких перевозок вещей.
Самыми яркими представителями этого класса являются:
Mercedes-Benz AMG GT;
BMW M4;
Subaru BRZ.
СинтаксисSyntax
ПараметрыParameters
Спецификация шаблонаtemplate-specНеобязательные спецификации шаблона.Optional template specifications. Дополнительные сведения см. в разделе шаблоны.For more information, refer to Templates.
classclass Ключевое слово.The keyword.
MS-decl-Specms-decl-specНеобязательная спецификация класса хранения.Optional storage-class specification. Дополнительные сведения см. в разделе ключевое слово __declspec .For more information, refer to the __declspec keyword.
тегtagИмя типа, присваиваемое классу.The type name given to the class. Этот параметр tag становится зарезервированным ключевым словом в области класса.The tag becomes a reserved word within the scope of the class. Тег является необязательным.The tag is optional. Если он опущен, определяется анонимный класс.If omitted, an anonymous class is defined. Дополнительные сведения см. в разделе типы анонимных классов.For more information, see Anonymous Class Types.
base-listbase-listНеобязательный список классов или структур, от которых этот класс будет наследовать члены.Optional list of classes or structures this class will derive its members from. Дополнительные сведения см. в разделе базовые классы .See Base Classes for more information. Каждому базовому классу или имени структуры может предшествовать спецификатор доступа (открытый, частный, защищенный) и ключевое слово Virtual .Each base class or structure name can be preceded by an access specifier (public, private, protected) and the virtual keyword. Дополнительные сведения см. в таблице доступ к элементам в разделе Управление доступом к членам класса .See the member-access table in Controlling Access to Class Members for more information.
Список участниковmember-listСписок членов класса.List of class members. Дополнительные сведения см. в разделе Обзор членов класса .Refer to Class Member Overview for more information.
declaratorsdeclaratorsСписок деклараторов, в котором указываются имена одного или нескольких экземпляров типа класса.Declarator list specifying the names of one or more instances of the class type. Деклараторы могут включать списки инициализаторов, если все элементы данных класса имеют значение .Declarators may include initializer lists if all data members of the class are . Это более распространено в структурах, члены данных которых по умолчанию имеют значение, а не в классах.This is more common in structures, whose data members are by default, than in classes. Дополнительные сведения см. в разделе Общие сведения об деклараторах .See Overview of Declarators for more information.
Внешний класс хранения
Класс extern storage используется для указания ссылки на глобальную переменную, которая видна для ВСЕХ файлов программы. Когда вы используете «extern», переменная не может быть инициализирована, поскольку все, что она делает, указывает имя переменной в ранее определенном месте хранения.
Когда у вас несколько файлов, и вы определяете глобальную переменную или функцию, которые будут использоваться и в других файлах, то externбудет использоваться в другом файле, чтобы дать ссылку на определенную переменную или функцию. Просто для понимания externиспользуется для объявления глобальной переменной или функции в другом файле.
Модификатор extern наиболее часто используется, когда есть два или более файла, которые используют одни и те же глобальные переменные или функции, как описано ниже.
Первый файл: main.cpp
Второй файл: support.cpp
Здесь ключевое слово extern используется для объявления в другом файле. Теперь скомпилируйте эти два файла следующим образом:
Это даст написать исполняемую программу, попытайтесь выполнить запись и проверьте результат следующим образом:
А что дальше? Дальше растем
Следующим по классификации будет класс В. Для автомобилей класса В не свойственны значительные габаритные размеры, хотя их и нельзя назвать мини авто, но уж малогабаритными можно точно. По сути дела, это городской автомобиль, но его невозможно отнести к машинам особо малого класса. Как пример авто подобного типа – Opel Corsa.
Особо стоит отметить разнообразие динамических и прочих характеристик, характерных для автомобилей В класса. Типичный представитель этого мини авто выглядит как переднеприводный трех- или пятидверный хэтчбек, универсал или седан. Встретить такие машины можно как в городе, так и на трассе.
Несмотря на то, что это не автомобили эконом класса, для них характерны:
- небольшие размеры (ширина не более 163 см, длина – до 390 см);
- относительно небольшой объем мотора (до 1,6 литра);
- хорошо проработанный внешний вид;
- бюджетная цена.
Они обеспечивают приемлемый для большинства населения уровень эксплуатационных расходов, и благодаря этому поддерживается достаточно высокий постоянный спрос на подобные авто. Можно просто отметить, что Opel Corsa является одним из самых продаваемых авто в Европе, на его долю, например, приходится до трети всех продаж Опеля.
Характерной особенностью всех автомобилей из сегмента В классификации является их изменение в сторону старшего типа, в рассматриваемом случае имеется в виду класс С.
Классы шаблонаTemplate classes
Конструктор классов поддерживает визуализацию классов шаблона.Class Designer supports the visualization of template classes. Поддерживаются вложенные объявления.Nested declarations are supported. В следующей таблице показаны некоторые типичные объявления.The following table shows some typical declarations.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class |
В следующей таблице показаны некоторые примеры частичной специализации.The following table shows some examples of partial specialization.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class | |
Класс шаблонаTemplate Class |
В следующей таблице показаны некоторые примеры наследования в частичной специализации.The following table shows some examples of inheritance in partial specialization.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
Класс шаблонаTemplate ClassClassClass(указывает на класс A)(points to Class A)ClassClass(указывает на класс A)(points to Class A) |
В следующей таблице приведены некоторые примеры функций шаблона частичной специализации.The following table shows some examples of partial specialization template functions.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
func<T, U> (+ 1 перегрузка)func<T, U> (+ 1 overload) | |
Класс шаблонаTemplate ClassКласс шаблонаTemplate Class(Класс B содержится в классе A в разделе Вложенные типы)(B is contained within class A under Nested Types) | |
ClassClass-> C<int>-> C<int>Класс шаблонаTemplate Class |
В следующей таблице показаны некоторые примеры наследования шаблонов.The following table shows some examples of template inheritance.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
ClassClass->B->BClassClass(Класс B содержится в классе C в разделе Вложенные типы)(B is contained within class C under Nested Types)Класс шаблонаTemplate Class |
В следующей таблице показаны некоторые примеры связей между классами в канонической специализации.The following table shows some examples of canonical specialized class connection.
Элемент кодаCode element | Представление конструктора классовClass Designer view |
---|---|
ClassClass->C<int>->C<int>ClassClassКласс шаблонаTemplate ClassClassClass->C<float>->C<float> | |
мин <T>min <T> |
Автомобили класса D
Этот тип машин называют «LargeCars», и относят к среднему ценовому сегменту. Здесь представлены седаны и универсалы длиной до 4,6 метров, в которых больше внимания уделено комфорту. Для них используются более дорогостоящие материалы и комплектующие, что сказывается на цене.
Отличие от предыдущих классов автомобилей, видно и по маркам. Здесь появляются такие производители как Mercedes-Benz и Audi, для которых модели этого класса считаются «бюджетными».
Такие авто будут отличным вариантом городского автомобиля на каждый день, поскольку позволяют с комфортом разместить 5 пассажиров, имеют вместительный багажник, хорошие ходовые характеристики.
Авто D класса:
Mercedes-Benz C-klasse (несмотря на название, по европейской классификации она относится именно к классу «D»);
Audi A4;
Toyota Camry;
Volkswagen Passat.
SUV-сегмент
Грань, разделяющая малый класс и C-класс автомобилей, довольно тонкая. Сегодня во многих странах Европы, а также СНГ, транспортные средства данного класса занимают значительную часть всего автомобильного потока. Такая популярность обусловлена ощутимо большей вместимостью, комфортом пассажиров, и вполне приемлемой стоимостью для большинства людей.
Основной отличительной чертой C-сегмента является длина автомобиля, которая может достигать 4,3 м, а также объём силового агрегата варьируется от 1,6 до 2,0 л.
До семидесятых годов прошлого столетия этот класс авто выпускался только в кузове седан, однако на сегодняшний день можно встретить и универсалы, и хетчбэки.
Наиболее востребованные модели:
- Toyota Corolla;
- Honda Civic;
- Ford Focus III;
- Volkswagen Golf;
- Skoda Octavia.
Автомобиль смешанного класса, появившийся в Америке, представляет собой лёгкий грузовик. Способен перевозить крупногабаритные грузы, рассчитан на большее количество пассажиров. Изначально транспортные средства собирались на базах пикапов, но со стремительным ростом популярности для них начали создаваться собственные типы шасси. Среди наиболее востребованных моделей находятся Cadillac Escalade и Chevrolet Tahoe.
Практически на всём постсоветском пространстве все внедорожники в простонародии называют джипами. Связано это с тем, что во времена Второй мировой войны союзные войска массово снабжались лёгкими американскими военными машинами Ford GPW (Форд ДжиПиВи).
RemarksRemarks
В C# допускается только одиночное наследование.Only single inheritance is allowed in C#. Другими словами, класс может наследовать реализацию только от одного базового класса.In other words, a class can inherit implementation from one base class only. Однако класс может реализовывать несколько интерфейсов.However, a class can implement more than one interface. В таблице ниже приведены примеры наследования класса и реализации интерфейса.The following table shows examples of class inheritance and interface implementation:
НаследованиеInheritance | ПримерExample |
---|---|
НетNone | |
ОднонаправленнаяSingle | |
Отсутствует, реализует два интерфейсаNone, implements two interfaces | |
Одиночное, реализует один интерфейсSingle, implements one interface |
Классы, объявленные непосредственно в пространстве имен и не вложенные в другие классы, могут быть открытыми или внутренними.Classes that you declare directly within a namespace, not nested within other classes, can be either public or internal. По умолчанию классы являются .Classes are by default.
Члены класса, включая вложенные классы, могут объявляться с типом доступа public, protected internal, protected, internal, private или private protected.Class members, including nested classes, can be public, protected internal, protected, internal, private, or private protected. По умолчанию члены имеют тип доступа .Members are by default.
Дополнительные сведения см. в статье Модификаторы доступа.For more information, see Access Modifiers.
Можно объявить универсальные классы, имеющие параметры типа.You can declare generic classes that have type parameters. Дополнительные сведения см. в разделе Универсальные классы.For more information, see Generic Classes.
Класс может содержать объявления следующих членов:A class can contain declarations of the following members:
Особенности и характерные черты автомобилей F-класса
Люксовые авто стоят достаточно дорого, но ценник является второстепенным критерием при выборе таких моделей.
В первую очередь покупатели руководствуются внешними параметрами, комфортабельностью салона, безопасностью и техническими характеристиками.
Самые дорогие машины F-класса соответствуют ряду требований и стандартов:
- Внешний вид. Представительские средства передвижения обладают выразительным дизайном, который выделяет их на фоне других автомобилей. В этом классе отсутствуют выпуски с бюджетной или неоднозначной внешностью. Новые концепции автомобильного дизайна тестируются на других сериях, например, на спорткарах. И только самые востребованные решения получают шанс попасть в F-класс.
- Степень безопасности. Покупая дорогой автомобиль, владелец рассчитывает на максимальную безопасность для себя и своих близких. Поэтому в представительских моделях интегрирован целый комплекс систем и средств, отвечающих за защиту водителя от очевидных ошибок.
- Надежность. Эта характеристика учитывает качество сборки, срок службы и устойчивость транспортного средства к износу в процессе эксплуатации.
- Ассортимент технического оснащения. Последние новинки автопрома оборудованы многозонным климат-контролем, полным пакетом подушек и шторок безопасности, продвинутым информационно-развлекательным центром с поддержкой онлайн-сервисов и другими полезными опциями.
- Уровень обслуживания. Автомобили премиум-класса обслуживаются по специальным программам для ВИП-клиентов.
Явные конструкторыExplicit constructors
Если у класса имеется конструктор с одним параметром, или у всех параметров, кроме одного, имеются значения по умолчанию, тип параметра можно неявно преобразовать в тип класса.If a class has a constructor with a single parameter, or if all parameters except one have a default value, the parameter type can be implicitly converted to the class type. Например, если у класса имеется конструктор, подобный следующему:For example, if the class has a constructor like this:
то возможно инициализировать объект Box следующим образом:It is possible to initialize a Box like this:
Или передать целое значение функции, принимающей объект Box:Or pass an int to a function that takes a Box:
В некоторых случаях подобные преобразования могут быть полезны, однако чаще всего они могут привести к незаметным, но серьезным ошибкам в вашем коде.Such conversions can be useful in some cases, but more often they can lead to subtle but serious errors in your code. В качестве общего правила следует использовать ключевое слово в конструкторе (и определяемых пользователем операторах) для предотвращения такого рода неявного преобразования типов:As a general rule, you should use the keyword on a constructor (and user-defined operators) to prevent this kind of implicit type conversion:
Когда конструктор является явным, эта строка вызывает ошибку компилятора: .When the constructor is explicit, this line causes a compiler error: . Дополнительные сведения см. в разделе преобразования определяемого пользователем типа.For more information, see User-Defined Type Conversions.
Kia Picanto
Новый Kia Picanto удобен в управлении, имеет большой список комплектаций, просторен и сделан довольно качественно – это и помогло ему подняться в рейтинге в классе городских автомобилей. Он основан на стильном дизайне своего предшественника, но с более высоким качеством и лучше оборудованным интерьером, большим пространством, манёвренностью и дополнительной персонализацией.
Picanto доступен с тремя или пятью дверями, и обе версии предлагают приличное количество места. На выбор предлагается 1,0-литровый трёхцилиндровый или 1,2-литровый четырёхцилиндровый бензиновый двигатель, хотя на более высоких скоростях меньший мотор очень вялый. Рекомендуется выбрать 1,2-литровый, так как дополнительный расход топлива оправдывает его большую гибкость. Лучше избегать дополнительной автоматической коробки передач Picanto, так как она значительно увеличивает расход топлива.
Под капотом
Есть три варианта бензиновых двигателей, и все они относительно небольшие. Non-turbo 1,0 является более дешёвым и имеет смысл, если вы проводите большую часть своего времени в городе и его окрестностях. Тем не менее при мощности 66 л. с. ему будет трудно соперничать с авто на трассе.
Для класса А мощности 1,25-литрового мотора вполне достаточно. У него может не хватать оборотов, чтобы соответствовать самым быстрым версиям Volkswagen Up. Он без особых усилий разгоняет Picanto до 100 км. в час, а дополнительное тяговое усилие при низких оборотах полезно для обгонов. Это действительно всё, что вам нужно.
На вершине списка находится ещё один 1,0-литровый трёхцилиндровый двигатель, на этот раз с турбонаддувом. Он даже более гибкий, чем 1,25 на низких оборотах и на дороге ведёт себя заметно быстрее. Это, безусловно, лучший двигатель в линейке, но он гораздо дороже, чем 1,25.
Мы рекомендуем вам придерживаться пятиступенчатой механической коробки передач, которая лучше использует характеристики двигателя, чем дополнительный четырёхступенчатый автомат.
Салон
Как и любой другой городской автомобиль, интерьер Picanto не украшен мягкими на ощупь материалами, которые доставляют вам огромную радость. Тем не менее пластмассы были текстурированы таким образом, что они не выглядят слишком дёшево. Кнопки и переключатели также выглядят хорошо и соответствуют стандартам класса, создавая впечатление, что они всё ещё будут выполнять свою работу десятилетие спустя.
Kia Picanto – один из лучших городских автомобилей, с шикарным интерьером, аккуратным управлением и достойной практичностью.
Методы
Методы — это функции, объявление которых размещено внутри определения класса или структуры. В список переменных, доступных для метода, неявно попадают все поля структуры или класса, в котором он объявлен. Другими словами, в список областей видимости метода попадает область видимости структуры.
Взгляните на пример:
Методу доступны все символы (т.е. переменные, функции, типы данных), которые были объявлены в одной из трёх областей видимости. При наличии символов с одинаковыми идентификаторами один символ перекрывает другой, т.к. поиск происходит от внутренней области видимости к внешней.
Понять идею проще на схеме. В ней область видимости названа по-английски: scope.
Поднимаясь по схеме от внутренней области видимости к внешней, легко понять, какие имена символов доступны в методе getLength:
- локальная переменная “lengthSquare”
- поля Vec2f под именами “x” и “y”
- всё, что есть в глобальной области видимости
К слову, в других методах структуры Vec2f переменная “lengthSquare” будет недоступна, а поля “x” и “y” будут доступны.
Автомобили класса H
Кабриолеты и родстеры относятся к отдельной категории благодаря своему необычному внешнему виду. Эти модели отличаются съемной или складываемой крышей. Почти все кабриолеты относятся к эксклюзивным спортивным авто. Бывают и кабриолетные версии обычных серийных моделей, яркие примеры – Citroen C3 Pluriel и Volkswagen Beetle 2.5L.
Такие автомобили больше подойдут в качестве второго варианта “на выход”, потому что не очень практичны ввиду неудобных задних сидений и мягкой крыши. Известные представители категории:
- Porsche 911 Cabriolet и Boxter S;
- Bentley Continental GTC;
- Alfa Romeo 4C;
- Aston Martin V8 Vantage;
- Jaguar F-Type.
Класс хранения регистров
Класс хранения register используется для определения локальных переменных, которые должны храниться в регистре вместо ОЗУ. Это означает, что переменная имеет максимальный размер, равный размеру регистра (обычно одно слово) и не может быть применен к нему унарный оператор «&» (так как он не имеет ячейки памяти).
Регистр должен использоваться только для переменных, требующих быстрого доступа, таких как счетчики. Следует также отметить, что определение «register» не означает, что переменная будет сохранена в регистре. Это означает, что он МОЖЕТ быть сохранен в регистре в зависимости от ограничений на оборудование и реализацию.
Конструкторы
Конструктор — это специальный метод, который вызывается автоматически при выполнении инструкции объявления переменной. При этом память под переменную уже выделена заранее, т.к. память под все локальные переменные выделяется на стеке программы в момент вызова функции. Конструктор позволяет выполнить сложный код для инициализации переменной.
Посмотрите на простой пример. В нём есть проблема: и поля, и параметры конструктора названы одинаково. В результате в области видимости конструктора доступны только параметры, и своими именами они перекрывают поля!
Язык C++ предлагает два решения. Первый способ — использовать косвенное обращение к полям через привязанный к методу объект. Указатель на него доступен по ключевому слову :
Второй путь считается более правильным: мы используем специальную возможность конструкторов — “списки инициализации конструктора” (англ. constructor initializer lists). Списки инициализации — это список, разделённый запятыми и начинающийся с “:”. Элемент списка инициализации выглядит как , т.е. для каждого выбранного программистом поля можно указать выражение, инициализирующее его. Имя переменной является выражением. Поэтому мы инициализируем поле его параметром:
Таблица категорий и подкатегорий
С ноября 2013 года в России действует 5 базовых категорий и 4 подкатегории (для модификаций ТС). Кроме того, в отдельную классификацию выделены подкатегории для транспорта с прицепами, для управления трамваями и троллейбусами. Для наглядности, представим все доступные категории в виде единой таблицы:
Категория/подкатегория |
Вид ТС |
Примечания |
A |
Мотоцикл |
|
A1 |
Легкий мотоцикл |
|
B |
Легковой транспорт, грузовой транспорт массой до 3.5 тонн |
Тоннаж грузовика для этой категории определяется по ПТС или иному документу производителя |
BE |
Легковой транспорт с прицепом |
|
B1 |
Трицикл |
|
C |
Грузовой транспорт массой свыше 3.5 тонн |
Тоннаж грузовика для этой категории определяется по ПТС или иному документу производителя |
CE |
Грузовой транспорт с прицепом |
Тоннаж грузовика для этой категории определяется по ПТС или иному документу производителя |
C1 |
Грузовой транспорт массой 3.5-7 тонн |
Тоннаж грузовика для этой категории определяется по ПТС или иному документу производителя |
C1E |
Грузовой транспорт массой 3.5-7 тонн с прицепом |
Тоннаж грузовика для этой категории определяется по ПТС или иному документу производителя |
D |
Автобус |
|
DE |
Автобус с прицепом |
|
D1 |
Микроавтобус |
|
D1E |
Микроавтобус с прицепом |
|
M |
Мопед |
|
Tm |
Трамвай |
|
Tb |
Троллейбус |
Закон не запрещает открывать сразу несколько разных категорий и подкатегорий для управления разными видами транспорта. Например, сдав экзамены на управление легковым и грузовым автомобилем, гражданин может пройти дополнительную подготовку и получить разрешение на управление автобусом. В настоящее время не используется категория E, ранее позволявшая управлять грузовиками, автобусами и их модификациями.
Разграничение по категориям и подкатегориям проходит по типу ТС, разрешенной массе, наличию прицепа и его весовым характеристикам. Разберем особенности транспортных средств, по которым происходит их распределение по разным категориям.
Внедорожник
Внедорожник, в народе его также называют джип – так же является представителем закрытого типа, оснащенный пятью или шестью дверями, двумя или тремя рядами пассажирских сидений. Отличительными особенностями внедорожника от других типов легковых авто является размер, увеличенный дорожный просвет, пониженные передачи, полный привод — все это позволяет ему передвигаться по труднопроходимой местности.
По сути, внедорожник представляет собой повышенной проходимости универсал. Некоторые модели имеют рамный разгруженный кузов, как у фургона или пикапа.
Кроссовер – это разновидность внедорожника, но в отличии от последнего он отличается компактностью, несущей конструкцией является кузов, уменьшенным дорожным просветом. Как правило, кроссовер строится на базе гольф-класса.