Сергей
Скажите пж зачем нужен init (python)?
Как конструкторы работают знаешь?
Beginner
Да и пишет про то что это нужно для явного определения методов класса
Danya
это конструктор классов
Beginner
Что -то такое
Beginner
И как он работает?
Beginner
Просто вообще не понятно
Beginner
Допустим class Person:
Beginner
Почему нельзя просто прописать методы
Beginner
Без инит
Beginner
Они же все равно к классу Person будут относиться
Danya
конструктор при создании экземпляра запаковывает в него и делает локальным
Danya
а если ты вне конструктора что-то создашь и потом изменишь - оно изменится и для экземпляров
Beginner
Так это же инкапсуляция не?
Vladislav
Блин, а я же раньше тоже не понимал зачем нужен инит. Но потом пересел на Си, смотрю на этот инит и для меня все понятно)
Beginner
Когда __ прописывактся перед именем атрибута
Beginner
Просто вообще не понятно серьезно
Marina
Какие есть другие ресурсы по Java, кроме JavaRush?А то раз ее раскритиковали, можно какие-нибудь альтернативы?
Vladislav
Зачем?
Что зачем?
Beginner
Init
Vladislav
Init
Нада
Vladislav
(:
Beginner
Нада
Просто надо :)
Сергей
class Person(object): name="Surname" def init(self): self.name="Name" human=Person () print human.name >>>Name Print Person.name >>>Surname
Vladislav
Просто надо :)
Мне классы в питоне чем-то отдалённо напоминает структуры в Си
Сергей
@Beginner1111 смотри я выше написал
Beginner
@Beginner1111 смотри я выше написал
Ща попытаюсь разобраться
Vladislav
https://ru.stackoverflow.com/questions/1130009/%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-init-%D0%B8-%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82-self-%D0%B2-python#:~:text=__init__%20%2D%20%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%2C%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9%20%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F,(%D0%BD%D0%B0%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%2C%20%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%BE%D0%B2)
Vladislav
Этот пример хороший
Сергей
Есть разница между переменной внутри класса и внутри функции init
Beginner
Выходит human это объект
Сергей
То есть грубо говоря на примере Person, явно объявленных людей будет много, неявно объявленных нет
Сергей
Я думаю тебе надо просто объяснить что такое экземпляр класса
Beginner
Это объект не?
Сергей
Описанный в памяти
Сергей
То есть он существует
Сергей
Ему дают свойства и методы, которые доступных объекту
Beginner
То есть он существует
Типо занимает место в памяти, ане как строка в программе?
Сергей
Ну строка тоже занимает место)
Danya
все занимает место в памяти
Danya
все что ты пишешь - объекты
Beginner
Класс, это описание объектов. Т.е. то что должен иметь объект
Beginner
Объект это экземпляр класса, который имеет атрибуты и методы прописанные в классе
Beginner
Методы класса приписывают с помощью init правильно?
Danya
класс это тоже объект
Danya
объект это всё, под что выделяется оперативная память
Danya
именно
Сергей
Точнее не так, инит автоматически вызывается при создании нового экземпляра
Beginner
т.е. объекта
Сергей
Да
Сергей
Типа у Person должно быть имя, но можно и без фамилии обойтись
Beginner
init - метод, который вызывается при создании экземпляра класса, в нём можно объявить члены класса, а так же выполнять какие-либо другие действия (например, увеличивать счётчик созданных экземпляров)
Beginner
Это типа для создания объектов?
Сергей
Блин, у тебя есть возможность скачать книгу python для детей? Там вот супер пример и про классы и про init
Сергей
Я просто на работке работаю))
Beginner
Попробую
Beginner
Мб вернусь если что
Michail
Может кто нибудь помочь с C++?
@Richard
Подскажите,как отправить Get запрос,без параметров,но с заголовком??🤔🤔🤔с параметром query я в Гугле нашёл,и сделал,а это искал,и не понял,делаю по заданию,и не могу понять
Igor
Подскажите,как отправить Get запрос,без параметров,но с заголовком??🤔🤔🤔с параметром query я в Гугле нашёл,и сделал,а это искал,и не понял,делаю по заданию,и не могу понять
для того чтобы тебе ответили лучше указать язык и библиотеки которые ты использовал. А еще лучше покажи как ты отсылал гет запрос с квери
Шурок
Может кто нибудь помочь с C++?
Ты даже не пытался, да?
Vladislav
Может кто нибудь помочь с C++?
А что там сложного? Просто вывести
Vladislav
Ну и помог бы))
Я пытаюсь интернет починить. Вот починю, помогу
Igor
В строке браузера
понятней не стало :) в браузере пользователь не может указывать заголовуки давай лучше тогда задание которое решаешь
Igor
Я пытаюсь интернет починить. Вот починю, помогу
сносишь линух ставишь винду и вся боль пройдет
Igor
ну хз кинь в личку
Igor
неть, до конца
https://www.youtube.com/watch?v=v3Xqvy1jqio
Alexander
сносишь линух ставишь винду и вся боль пройдет
боль пройдет, пустота в сердце останется
Alexander
всю жизнь смотреть в зеркало, и понимать - ты не справился
Alexander
не смог. ничего не добился. тещу не построил, печень не посадил, сына не сделал, в армии не служил и линух не осилил
Alexander
может с тещей и печенью наоборот?)
ну посадить тещу это план. а вот как печень построить?