Классы, которые объявлены вне любого класса являются классами верхнего уровня. Вложенные классы-это классы объявленные в качестве членов других классов или областей. Есть четыре вида вложенных классов: статические классы члены, нестатические классы членов, анонимные классы локальные классы. Анонимный класс java Анонимный класс является классом без имени и если его одновременно объявили. Вы можете создать экземпляр анонимного […]
Рубрика: Java
Java интерфейс (interface)
Интерфейс (interface)-указывает, что класс должен делать, но реализует действия, то как он это делает. Интерфейс в Java можно сравнить в реальность с контрактом между людьми. Он реализует определенные нормы через методы Java и классы, которые реализует этот интерфейс, должны следовать строгим правилам, и реализации методов. Синтаксис Интерфейс объявляется так же, как и класс. Пример общего […]
Абстрактные классы java
В этой статье мы поговорим для чего нужны абстрактные классы и как их использовать. Абстрактный класс для абстрактной идеи или концепции. Например, тип данных int представляет собой конкретный тип данных и double еще один конкретный тип данных. Они оба представляют числа. Здесь число является абстрактным понятием. Рассмотрим еще один пример. Представьте мы имеет круг, прямоугольник, […]
Java исключения
В этой статье мы поговорим об исключениях, рассмотрим примеры исключений в java. Исключение-это аномальное состояние, которое возникает в кодовой последовательности во время выполнения. Например, прочитать несуществующий файл. Исключение java-это объект, который описывает исключительное условие, которое произошло в определенном куске кода. Ключевые слова В Java обработка исключений осуществляется посредством пяти ключевых слов: try, catch, throw, throws, […]
Java аннотации
Аннотации встраивают дополнительную информацию в исходный файл. Аннотаций не меняет семантику программы. Аннотаций создаются с помощью механизма, основанного на интерфейсе. Следующий код объявляет аннотацию называется Test
1 2 3 4 5 6 |
//nookery.ru @interface Test { String str(); int one(); } |
Аннотация использует знак @ которая предшествует перед ключевым словом interface. Таким образом компилятору уже известно что объявлен тип аннотации. Далее идут два метода, методы в аннотациях лишь объявляются […]