carpet
Canada
the sun is probably too hot to eat
the sun is probably too hot to eat
Favorite Game
Favorite Game
28
Hours played
20
Achievements
Recent Activity
0.3 hrs on record
last played on 28 Dec
37 hrs on record
last played on 28 Dec
372 hrs on record
last played on 27 Dec
refio 24 Jul @ 11:49am 
абстрактным. Это называется реабстракцией.

На практике это используется редко.

Пример
В C#, виртуальный метод можно переопределить абстрактным методом. (Это также относится к Java, где все незащищенные методы являются виртуальными.)

class IA
{
public virtual void M() { }
}
abstract class IB : IA
{
public override abstract void M(); // разрешено
}
Методы интерфейсов по умолчанию также могут быть реабстрагированы, требуя подклассов для их реализации. (Это также относится к Java.)

interface IA
{
void M() { }
}
interface IB : IA
{
abstract void IA.M();
}
class C : IB { } // ошибка: класс 'C' не реализует 'IA.M'.
refio 20 Jun @ 1:51pm 
указать, что подкласс должен обеспечить реализацию метода. Абстрактные методы используются для указания интерфейсов в некоторых языках программирования.

Пример
Следующий код Java показывает абстрактный класс, который необходимо расширить:

abstract class Shape {
abstract int area(int h, int w); // сигнатура абстрактного метода
}
Следующий подкласс расширяет основной класс:

public class Rectangle extends Shape {
@Override
int area(int h, int w) {
return h * w;
}
}
Реабстракция
Если подкласс обеспечивает реализацию абстрактного метода, другой подкласс может снова сделать его
refio 31 May @ 12:51pm 
ие интерфейсов позволяет сохранять неизменным открытый интерфейс, но изменять внутреннюю реализацию.

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

public class Main {
String _name;
int _roll;

Main(String name, int roll) { // метод конструктора
this._name = name;
this._roll = roll;
}
}

Абстрактный метод имеет только сигнатуру и не имеет тела реализации. Он часто используется, чтобы
refio 26 Apr @ 9:40am 
экземпляры (данного класса).
Методы предоставляют интерфейс, при помощи которого осуществляется доступ к данным объекта некоторого класса, тем самым, обеспечивая инкапсуляцию данных.
В зависимости от того, какой уровень доступа предоставляет тот или иной метод, выделяют:
открытый (public) интерфейс — общий интерфейс для всех пользователей данного класса;
защищённый (protected) интерфейс — внутренний интерфейс для всех наследников данного класса;
закрытый (private) интерфейс — интерфейс, доступный только изнутри данного класса.
Такое разделен
refio 28 Mar @ 4:27am 
Ме́тод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту.
Как и процедура в процедурном программировании, метод состоит из некоторого количества операторов для выполнения какого-то действия и имеет набор входных аргументов.
Различают простые методы и статические методы (методы класса):
простые методы имеют доступ к данным объекта (конкретного экземпляра данного класса),
статические методы не имеют доступа к данным объекта, и для их использования не нужно создавать
kotenke spit 17 Feb @ 2:25am 
Прошло 33 часа без Isaac..

Меня трясёт, психика на грани. Сегодня проснулся с мыслью зайти в Isaac, но он не работал. Паника накрыла, В отчаянии пошёл в сарай, нашёл у папы пистолет... для гвоздей и чуть не разбил телефон