Что такое атрибут в Java? - PullRequest
       1

Что такое атрибут в Java?

22 голосов
/ 12 декабря 2011

Я прочитал, что для получения длины массива я использую атрибут length, например arrayName.length. Что такое атрибут? Это класс?

Ответы [ 11 ]

33 голосов
/ 12 декабря 2011

Атрибут является другим термином для поля.Обычно это открытая константа или открытая переменная, к которой можно получить прямой доступ.В этом конкретном случае массив в Java на самом деле является объектом, и вы обращаетесь к общедоступному постоянному значению, которое представляет длину массива.

5 голосов
/ 12 декабря 2011

Класс - это элемент в объектно-ориентированном программировании, который объединяет атрибуты (поля) - которые могут быть общедоступными или нет - и методы (функции) - которые также могут быть общедоступными или частными и обычно записывают / читают эти атрибуты.

, чтобы вы могли иметь класс типа Array с открытым атрибутом length и открытым методом sort().

3 голосов
/ 27 марта 2014

Атрибуты - это тот же термин, который используется попеременно для свойств или полей, элементов данных или членов класса.

3 голосов
/ 12 декабря 2011

Атрибут является публичной переменной внутри класса / объекта.Атрибут длины - это переменная типа int.

2 голосов
/ 29 января 2014

Атрибут является переменной экземпляра.

2 голосов
/ 12 декабря 2011

Класс содержит описания полей данных (или свойства, поля, элементы данных, атрибуты ), т. Е. Типы и имена полей, которые будут связаны с переменными состояния для каждого экземпляра или для класса ввремя выполнения программы.

2 голосов
/ 12 декабря 2011

Атрибуты также являются членами данных и свойствами класса. Это переменные, объявленные внутри класса.

2 голосов
/ 12 декабря 2011

Атрибут является синонимом field для array.length

2 голосов
/ 12 декабря 2011

В этом контексте «атрибут» означает просто элемент данных объекта.

0 голосов
/ 20 октября 2017

Абстрактный класс - это тип класса, который может использоваться только как базовый класс для другого класса;таким образом, невозможно создать экземпляр.Чтобы сделать класс абстрактным, используется ключевое слово abstract.Абстрактные классы могут иметь один или несколько абстрактных методов, которые имеют только строку заголовка (без тела метода).Строка заголовка метода заканчивается точкой с запятой (;).Любой класс, производный от базового класса, может определять тело метода таким образом, чтобы это соответствовало строке заголовка, используя все обозначенные параметры и возвращая правильный тип данных (если возвращаемый тип не является пустым).Абстрактный метод действует как заполнитель;все производные классы должны переопределить и завершить метод.

Пример на Java

абстрактный открытый класс Shape

{

двойная область;

публичная аннотация double getArea ();

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...