English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В программировании при использовании данных переменных для сохранения членов данных Java может объявлять три типа переменных, а именно:
Локальные переменные- Переменные, определенные в методах, конструкторах или блоках, называются локальными переменными. Эта переменная будет объявлена и инициализирована в методе, и этот переменная будет уничтожена после завершения метода.
Примерные переменные- Примерные переменные - это переменные, находящиеся вне методов класса. Эти переменные инициализируются при создании экземпляра класса. Примерные переменные можно访问 из любого метода, конструктора или блока этой конкретной класса.
Класс (статические) переменные-Переменные класса (статические) — это переменные, объявленные с помощью ключевого слова static вне методов класса.
Кроме этих, по назначению используют различные имена для ссылки.
Поля-Переменные класса, то есть переменные экземпляра и статические переменные, называют полями. Они не могут быть абстрактными, если вы не можете использовать другие модификаторы вместе с полями.
public class Sample{ int data = 90; static data = 145; }
Обычно, поля с модификатором private, методами setter и getter, считают свойствами.
public class Sample{ private int name; public String getName(){ return this.number; } public void setName(String name){ this.name = name; } }
public class Student{ private String name; private int age; public Student(String name, int age){ this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() { return this.name; } public int getAge() { return this.age; } public static void main(String[] args){ Student std = new Student("Krishna", 29); System.out.println(std.getName()); System.out.println(std.getAge()); } }
Результат вывода
Krishna 29