![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Урок 18: Инкапсуляция. Сеттеры и геттеры.Содержание книги
Поиск на нашем сайте
public static void main(String[] args) { Person person1 = new Person (); person1.setName ("Roman"); person1.setAge (50); person1.speak (); System. out. println ("person1.getName () - " + person1.getName ()); class Person { public void setName(String userName){ public void setAge(int userAge){ void speak() {
Вывод в консоль:
My name is Roman, and I am 50 years old. person1.getName () - Roman person1.getAge () - 50
Проверка введенных данных в классе Person. public class ClassesAndObjects { public static void main(String[] args) { Person person1 = new Person (); person1.setName (""); person1.setAge (-1); person1.speak (); System. out. println ("person1.getName () - " + person1.getName ()); class Person { public void setName(String userName){ public void setAge(int userAge){ void speak() {
Вывод в консоль:
Please, add your name! Please, add your age! My name is null, and I am 0 years old. person1.getName () - null person1.getAge () - 0
Урок 19: Ключевое слово this. https://www.youtube.com/watch?v=sPPaDe_5fcQ&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak&index=19 public class Lesson19 {public static void main(String[] args) { Human human1 = new Human (); human1.setName ("Tom"); human1.setAge (18); human1.getInfo (); } } class Human{ private String name; private int age; public void setName(String myName){ public void setAge(int myAge){ public void getInfo(){
Вывод в консоль:
Tom - 18
Используем в коде ключевое слово this. this указывает, что this.name - это private String name; так же this вызывает Объект внутри класса private String name; public void setName(String name){
public class Lesson19 { public static void main(String[] args) { Human human1 = new Human (); human1.setName ("Tom"); human1.setAge (18); human1.getInfo (); } } class Human{ private String name; private int age; public void setName(String name){ public void setAge(int age){ public void getInfo(){
Вывод в консоль:
Tom - 18
Урок 20: Конструкторы. https://www.youtube.com/watch?v=Muytoo-x-KM&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak&index=20 public class Lesson19 {public static void main(String[] args) { Human human1 = new Human (); } } class Human{ // Конструктор по умолчанию. /* У конструктора нет типа данных. Имя конструктора всегда совпадает с именем класса и оно всегда пишется с большой буквы. */ public Human(){ System. out. println ("Hello from the first Constructor!"); } }
Вывод в консоль:
Hello from the first Constructor!
Перегрузка конструкторов public class Lesson19 { public static void main(String[] args) { Human human1 = new Human (); // Hello from the first Constructor! Human human2 = new Human ("Bob"); // Hello from the second Constructor! Human human3 = new Human ("Bob", 45); // Hello from the third Constructor! } } class Human{ private String name; private int age; /* public Human(String name){
Вывод в консоль:
Hello from the first Constructor! Hello from the second Constructor! Hello from the third Constructor!
|
|||||||||||||||||||
Последнее изменение этой страницы: 2020-11-11; просмотров: 112; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.79.20 (0.005 с.) |