Java это ключевое слово объяснение
Это ключевое слово используется для представления самого текущего объекта или экземпляра текущего класса. Например:
открытый класс демо {public int x = 10; ::::::::::::::::: ::::::::::::::::: :::::::::::::::::::::::::::::::: :: y = " + z);} public static void main (string [] args) {demo obj = new Демо ();
Результаты работы:
x + y = 25
В приведенной выше программе OBJ является экземпляром демо -класса.
Примечание: это имеет смысл только после экземпляра класса.
Используйте это, чтобы отличить переменные с тем же именем
Когда переменная участника дублируется с переменными внутри метода, вы надеетесь вызвать переменные участника внутри метода. Только это можно использовать в настоящее время, например:
Общественный класс демо {public string; Имя « + name +», оно было установлено « + age +« Год »);} public void main (string [] args) {demo obj = новая демонстрация (" weChatyuan ", 3); obj.say ();
Результаты работы:
Веб -сайт зовут Weixueyuan, который был создан в течение 3 лет.
Объем формальных параметров - это целое тело метода и является локальной переменной. В Demo () формальные параметры и переменные элемента дублируются. Скажу (), мы не используем это, потому что объем переменной элемента является всем экземпляром, конечно, это можно добавить:
public void Shoid () {System.out.println («Имя веб -сайта« + this.name + », оно было установлено« + this.age + «Год»);}
Java связывает все переменные членов и методы членов с этим по умолчанию, поэтому использование этого в некоторых случаях является избыточным.
Инициализировать объект как имя метода
То есть он эквивалентен призыву других конструкторов этого класса, которые должны использоваться в качестве первого предложения конструктора. Примеры следующие:
Общественный класс {public string; public void говорит () {System.out.println («Имя веб -сайта" + name + ", оно было установлено" + age + "Год"); Демо obj = новая демонстрация ();
Результаты работы:
Веб -сайт зовут Weixueyuan, который был создан в течение 3 лет.
Стоит отметить:
Другой конструктор вызывается в конструкторе, и действие вызова должно быть размещено в исходном положении.
Конструктор не может быть вызван в любом методе, кроме конструктора.
Только один конструктор может быть вызван внутри конструктора.
Приведенный выше код включает в себя перегрузку метода, то есть Java позволяет появляться несколько методов с одинаковым именем, если параметры разные. Последующие главы будут объяснены.
Проходит в виде параметров
Когда метод должен быть вызван в некоторых полностью разделенных классах, а ссылка на текущий объект передается в виде параметра. Например:
Общедоступный класс Demo Object} public print () {System.out.println ("Привет из A!"); A.print ();
Результаты работы:
Привет от! Привет из B!
Анонимные объекты - это объекты без имен. Если объект используется только один раз, его можно использовать в качестве анонимного объекта. -Посказание объекта через новый B (this) объект имени, затем вызовите его метод.
Метод Java Перегрузка <br /> В Java несколько методов в одном классе могут иметь одинаковое имя, пока их список параметров отличается.
Список параметров также называется подписью параметров, включая тип параметров, количество параметров и порядок параметров.
Перегрузка является основной особенностью объектно-ориентированного.
Давайте посмотрим подробный пример ниже.
открытый класс Демо {// нормальный метод без параметра void test () {System.out.println ("Нет параметров"); .println ("a:" + a); b); Args []) {Demo obj = new Demo ();
Результаты работы:
Нет параметров: 2a и b: 2 3double a: 2.0
Через приведенный выше пример читатели могут видеть, что перегрузка - это функция с тем же именем функции, но различные формальные параметры в классе. Результат перегрузки может минимизировать типы кода и методов для блока программы.
иллюстрировать:
Правила перегрузки методов:
Реализация перегрузки метода:
Когда имена методов одинаковы, компилятор будет соответствовать количеству параметров, типов параметров и т. Д. Вызывой метод для выбора соответствующего метода.