Что такое object
Перейти к содержимому

Что такое object

  • автор:

Дополнение (Object)

Дополнение (Object) – второстепенный член предложения, обозначающий лицо или предмет, на которое может быть (или было) осуществлено некое воздействие.

Дополнения бывают прямые (Direct Object), непрямые или по-другому косвенные (Indirect Object) и предложные (Prepositional Object).

Прямое дополнение

В данном случае прямое дополнение обозначает предмет или лицо. Перед ним обязательно должен стоять переходный глагол , выражающий действие на следующее за ним прямое дополнение. В результате конструкция должна выглядит так:

Переходный глагол выражает действие на прямое дополнение

Переходный глагол отвечает на вопрос «что?» (what) или «кого?» (whom). Переходный глагол выделен зелёным цветом, прямое дополнение – синим:

I gave a book
(Я отдал книгу)
She read a newspaper
(Она читает газету)

Jon hit Anya
(Джон ударил Аню)
We like throwing snowballs
(Мы любим бросать снежки)

Важно помнить, что прямое дополнение употребляется без предлога, но это правило не относится к (переходным) глаголам, которые часто входят в состав устойчивых сочетаний с предлогами (напр. listen to – слушать, pick up – поднимать, look for — искать). Тем самым может показаться, что прямое дополнение предложно:

I will listen to offers
(Я выслушаю предложения)
He is looking for the socks
(Он ищет носки)

Выше были даны примеры прямого дополнения выраженного существительным, однако оно также может быть местоимением, числительным, инфинитивом и герундием. Но чаще всего, прямое дополнение вырежется существительным.

Непрямое или косвенное дополнение

Проще говоря, непрямое дополнение ставится перед прямым дополнением с целью обозначения, конкретизации действия на которое оно совершается. Конструкция:

Переходный глагол + непрямое дополнение → прямое дополнение

Непрямое дополнение может быть выражено любым существительным или местоимением в объективном падеже (me — мне, him — ему, her — ей, it — ему, ей, us — нам, you — вам, them — им). Между непрямым дополнением и прямым никаких предлогов быть не должно.

Важно запомнить, что в данной конструкции могут употребляться следующие переходные глаголы:

В данном случае переходный глагол отвечает на вопрос «кому?» (to whom). Переходный глагол выделен зелёным цветом, непрямое дополнение – синим, а прямое – янтарным:

She gave me the book
(Она дала мне книгу)
He gave them a good advice
(Он дал им хороший совет)

Anna sent us a letter
(Анна послала нам письмо)
I showed her the letter
(Я показал ей письмо)

She gave the student the book
(Она дала студенту книгу)
He wrote the girl something special on her birthday
(Он написал девушке на её день рождение что-то особенное)

Непрямое дополнение может быть выражено вместе с предлогом «to» (и «for»), если оно используется в виде местоимения . В данном случае прямое и непрямое дополнения меняются местами – конструкция:

Переходный глагол + прямое дополнение непрямое дополнение

Обратите внимание на примеры чуть выше, чтобы увидеть отличие.

She gave the book to me
(Она дала мне книгу)
He gave a good advice to them
(Он дал им хороший совет)

Anna sent a letter to us
(Анна послала нам письмо)
I showed the letter to her
(Я показал ей письмо)

Существует небольшая особенность. Если прямое дополнение выражено местоимением – непрямое дополнение с предлогом «to» обязательно:

Give it to me
(Дай его мне)
I sent him to the doctor
(Я послал его к врачу)

Pass it to them
(Передайте это им)
I will show her to my parents
(Я покажу её своим родителям)

Предложное дополнение

Предложное (косвенное) дополнение или по-другому дополнение с предлогом, следует после многих глаголов и прилагательных. Конструкция выглядит примерно так:

Глагол или прилагательное + предложное дополнение (предлог + дополнение)

Предложное дополнение отвечает на многие вопросы «о ком?» (about whom), «о чём?» (about what), «с кем?» (with whom), «для кого» (for whom) … Не забывайте, что предложное дополнение используется вместе с предлогом и может быть выражено существительным (с предлогом), местоимением (с предлогом) и герундием (с предлогом).

  • Предложное дополнение – существительное

We talked about the film
(Мы говорили об фильме)
I stroll here with the teacher
(Я гуляю здесь с учительницей)

I have heard of this animal
(Я уже слышал об этом животном)

  • Предложное дополнение – предлог

I looked at her
(Я посмотрел на неё)
I’ll talk to him at school tomorrow
(Я поговорю с ним завтра в школе)

Uncle Ben would like shake hands with us
(Дядя Бен хотел бы пожать нам руки)

  • Предложное дополнение – герундий

He earns his living by teaching
(Он зарабатывает себе на жизнь преподаванием)
I am fond of surfing
(Я увлекаюсь сёрфингом)

Формальное дополнение

После некоторых переходных глаголов (to find – находить, to think – думать, to feel – чувствовать …) часто употребляется местоимение «It«, которое на русский язык не переводят. Как правило, начинающие, не зная эту особенность – путаются. Пару примеров:

I find it strange that he has his own toothbrush
Я нахожу странным, что у него собственная зубная щётка

I think it necessary to wait till your wedding
Я считаю необходимым подождать до вашей свадьбы

Дополнение в английском языке

Дополнение в английском языке называется object. Для того, чтобы понять, как функционирует дополнение, нам для начала надо разобраться, что такое переходные (transitive) и непереходные (intransitive) глаголы. Дополнение отвечает на вопросы whom? – кого ?; what? – что ?; to whom? – кому ?; by whom? – кем ?; about what? – о чем ?
Переходные глаголы могут иметь прямое дополнение. Например:

I called James yesterday. – Я позвонил Джеймсу вчера.

Переходный глагол в данном случае отвечает на вопрос кому?
Непереходные глаголы прямого дополнения не имеют. Например:

В данном случае глагол не отвечает ни на один из упомянутых вопросов.
Существует несколько типов дополнений.

Прямое дополнение

В этом случае действие переходит на указанный предмет или лицо, соответственно, действие выражается переходным глаголом. Дополнение может выражаться несколькими частями речи:

• Существительное:

I bought a new phone yesterday. – Вчера я купил новый телефон.

• Местоимение:

I will always love you . – Я всегда буду любить тебя.

• Числительное:

How many sister do you have? – I have two . – Сколько у тебя сестер? – У меня их две.

• Инфинитив:

Ann told me to call Fred. – Энн сказала мне позвонить Фреду.

• Герундий:

I don’t remember locking the door. – Я не помню, как я закрывал дверь.

Косвенное предложное дополнение

Как следует из название, в таком типе дополнения обязательно присутствует предлог. Оно также может выражаться различными частями речи:

• Существительное + предлог:

Please remind me about the appointment . – Пожалуйста, напомни мне о встрече.

• Местоимение + предлог:

I don’t like talking about him . – Мне не нравится говорить о нем.

• Герундий + предлог:

I am keen on playing the piano. – Мне нравится играть на фортепиано.

Косвенное беспредложное дополнение не имеет предлога

Оно выражается следующими частями речи:

• Существительное:

I’ll invite my friends to the party. – Я приглашу своих друзей на вечеринку.

• Местоимение:

I’ll send you a postcard. – Я пришлю тебе открытку.

Как мы видим, лицо, на которое направлено действие, может быть выражено дополнением с предлогом to. Как правило, в кратких предложениях мы так и поступаем. Однако, если дополнение состоит из группы слов, то тогда мы используем предлог to. Например:

I sent a postcard to my friends living far from here . – Я прислал открытку друзьям, живущим далеко отсюда.

Также после определенных глаголов можно использовать только косвенное дополнение с предлогом to:
to announce — объявлять
to translate — переводить
to repeat — повторять
to declare — объявлять
to explain — объяснять
to introduce — представлять (знакомить)
to write — писать
to propose — предлагать
to prove — доказывать
to describe — описывать

I explained to Matt how to do this. – Я объяснил Мэтту, как сделать это.

̶I̶ ̶e̶x̶p̶l̶a̶i̶n̶e̶d̶ ̶M̶a̶t̶t̶ ̶h̶o̶w̶ ̶t̶o̶ ̶d̶o̶ ̶t̶h̶i̶s̶.̶

Формальное дополнение it

Некоторые переходные глаголы требуют после себя формального дополнения it, когда после них следует придаточное предложение или инфинитивный оборот. На русский язык оно не переводится, и именно поэтому оно называется формальным.

I don’t like it when people are being rude. – Я не люблю (это), когда люди ведут себя грубо.

Как вы видите, дополнения в английском языке бывают очень разные. Также существует такое понятие, как complex object (сложное дополнение), о котором более подробно вы можете прочитать в другой нашей статье. Будьте внимательны и не ошибайтесь!

object (объект)

Объекты — это экземпляры типов. Далее в этой статье речь пойдёт об использовании object в качестве базового класса. Понятие «объект» как таковое более подробно описано на странице «Объекты».

В отличие от классов старого стиля, объекты которых создавались на базе встроенного типа instance , классы нового стиля являются полноценными пользовательскими типами.

Для классов старого стиля type(x) выдаст instance — подразумевается, что класс не представляет собой самостоятельный тип, а лишь является экземпляром некого базового типа.

На заметку

object — это экземпляр типа type. Более того, обратное утверждение тоже верно. Это потому, что «всё — есть объект»: типы — это объекты, экземпляры типов — тоже объекты. Чтобы усугубить ощущение запутанности, скажем: тип — это подкласс объекта, однако обратное не верно.

 isinstance(object, type) # True 
isinstance(object, object) # True

isinstance(type, object) # True
isinstance(type, type) # True

issubclass(type, object) # True
issubclass(object, type) # False

Классы старого стиля упразднены в Python 3: теперь пользовательские типы, определённые без явного указания родителя, автоматически являются наследниками object . Переход на такую унифицированную объектную модель, помимо прочего, сделал возможным наследование от встроенных типов, применение дескрипторов, адекватное определение порядка разрешения методов при множественном наследовании.

 # Следующие определения пользовательских типов 
# эквивалентны.

# Python 2
class A(object): pass

# Python 3
class A: pass

Вы отправили слишком много запросов, поэтому ваш компьютер был заблокирован.

Для того, чтобы предотвратить автоматическое считывание информации с нашего сервиса, на Linguee допустимо лишь ограниченное количество запросов на каждого пользователя.
Пользователям, браузер которых поддерживает Javascript, доступно большее количество запросов, в отличие от пользователей, чей браузер не поддерживает Javascript. Попробуйте активировать Javascript в настройках вашего браузера, подождать несколько часов и снова воспользоваться нашим сервером.
Если же ваш компьютер является частью сети компьютеров, в которой большое количество пользователей одновременно пользуется Linguee,сообщитеоб этом нам.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *