• Авторизация


JAVA_7 здесь результативно 14-04-2019 16:12 к комментариям - к полной версии - понравилось!


JAVA_7 здесь результативно

То есть перешёл на Eclipse IDE

Удобно и бесплатно


Всё, что ниже в дневник Вс 14 апр 2019 16:04:13
// На 7:13/7:25 Задания к уроку смотрите на сайте ITLIFT.RU

https://www.youtube.com/watch?v=rbCkcBDobCY&list=PLF8C779D71EA79DC1&index=34
Урок 8.1. Основы ООП
Это на завтра. Сейчас: Сб 13 апр 2019 22:56:19
---
Вс 14 апр 2019 15:09:43
https://www.youtube.com/watch?v=rbCkcBDobCY&list=PLF8C779D71EA79DC1&index=34
Урок 9. Основы ООП - введение в классы
7:11/10:37 Пошел Эклипс об. класса Employee.java
смотреть itlift.ru  Урок 9     Категория: Java | Автор: Miheeva | (6 июля 2010)
http://itlift.ru/?category=java&altname=oop_vvedenie_v_klassy
Цели урока

    Познакомиться с базовым элементом объектно-ориентированного программирования в языке Java – классом
    Узнать, что такое поля, методы класса
    Познакомиться с ключевыми словами this, new

Цели урока

    Познакомиться с базовым элементом объектно-ориентированного программирования в языке Java – классом
    Узнать, что такое поля, методы класса
    Познакомиться с ключевыми словами this, new


Описание урока

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

Рассматривается структура объявления заголовка класса и его тела, которое состоит из элементов: полей, методов и конструкторов. В уроке показано как описываются поля класса, какие используются модификаторы при объявлении класса, описании полей и методов.

Метод должен быть определен для доступа к данным, которые хранятся в классе. Метод определяется как действительная реализация операций над объектом. Он всегда вызывается относительно какого-либо объекта соответствующего класса. Как объявляется метод, какова его структура, каковы правила передачи параметров в методы, как используется инструкция return , можно узнать посмотрев данный видео урок.

Иногда у метода возникает необходимость обращаться к объекту, который его вызвал. Для этого Java определяет ключевое слово this.
Любой класс определяет новый тип данных.Объявление класса создает только лишь шаблон, но не реальный объект. Чтобы создать объект, используется ключевое слово new. В рамках данного урока рассмотрено где и как используются this и new.



Скачать видеоурок в формате mp4 (depositfiles)

Скачать видеоурок в формате mp4 (letitbit)

Скачать видеоурок в формате mp4 (ifolder)

Пожертвовать

Задание

    Попробуйте создать класс Person (Человек) с четырьмя свойствами (полями):
        firstName (имя)
        middleName (отчество )
        lastName (фамилия)
        birthYear (год рождения)
    Данный класс Вы планируете использовать в программе, которая позволяет сотруднику кадровой службы вводить данные сотрудника и сохранять их в базе данных компании для последующей обработки.
    Класс Person должен содержать следующие методы:
        getFullName ( возвращает полное имя человека)
        getAge (возвращает возраст человека, но основании передаваемого в метод параметра currentYear (текущий год))
        getInfo (данный метод выводит информацию на экран о человеке: его полное имя, возраст)
        setInfo (записывает данные в поля)
    Создайте 3 объекта класса Person. Продемонстрируйте работу методов для каждого объекта.


Ответы
Раскрыть
Пример решения задания



    //Создаем класс
    
public class Person {

    //Объявляем поля класса
    
    private String firstName;    //имя
    private String middleName;    //отчество
    private String lastName;    //фамилия
    private int birthYear;        //год рождения
    
    //Метод возвращает полное имя человека
    
    public String getFullName(){
    
        return firstName + " " + middleName + " " + lastName;
    }
    
    //Метод записывает данные в поля
    
    public void setInfo (String firstName, String middleName,
                             String lastName, int birthYear){
        this.firstName = firstName;
        this.middleName = middleName;
        this.lastName = lastName;
        this.birthYear = birthYear;
    }  
    
    //Метод возвращает возраст человека.
        // currentYear - текущий год  
    
    public int getAge (int currentYear){
        
        return currentYear - birthYear;
    }
    
    //Метод выводит полную информацию о человеке
    
    public String getInfo (int currentYear){
        
        return getFullName () + " возраст " + getAge (currentYear);
    }  
    
    //Метод main - главный метод программы
    
    public static void main(String[] args) {

        //объявляем массив из 3-х элементов типа 'Person'
        
        Person [] pers = new Person [3];
        
        //создаем экземпляры класса Person,
                //для каждого элемента массива
        
        pers[0] = new Person ();
        pers[1] = new Person ();
        pers[2] = new Person ();
        
        //вызываем метод setInfo с передачей ему параметров
        
        pers[0].setInfo("Иван", "Иванович", "Иванов", 1962);
        pers[1].setInfo("Сергей", "Петрович", "Ванин", 1985);
        pers[2].setInfo("Анна", "Ивановна", "Мишина", 1996);
        
        //поскольку у нас массив, то воспользуемся
                //циклической конструкцией for
        //свойство length возвращает длину массива
        
        for (int i=0; i < pers.length; i++){
        
            //выводим на консоль полную информацию
            
            System.out.println(pers[i].getInfo(2010));
        }
        

    }

}

// Ну вот так точно в Eclipse вставил
    //Создаем класс
    
public class Person {

    //Объявляем поля класса
    
    private String firstName;    //имя
    private String middleName;    //отчество
    private String lastName;    //фамилия
    private int birthYear;        //год рождения
    
    //Метод возвращает полное имя человека
    
    public String getFullName(){
    
        return firstName + " " + middleName + " " + lastName;
    }
    
    //Метод записывает данные в поля
    
    public void setInfo (String firstName, String middleName,
                             String lastName, int birthYear){
        this.firstName = firstName;
        this.middleName = middleName;
        this.lastName = lastName;
        this.birthYear = birthYear;
    }  
    
    //Метод возвращает возраст человека.
        // currentYear - текущий год  
    
    public int getAge (int currentYear){
        
        return currentYear - birthYear;
    }
    
    //Метод выводит полную информацию о человеке
    
    public String getInfo (int currentYear){
        
        return getFullName () + " возраст " + getAge (currentYear);
    }  
    
    //Метод main - главный метод программы
    
    public static void main(String[] args) {

        //объявляем массив из 3-х элементов типа 'Person'
        
        Person [] pers = new Person [3];
        
        //создаем экземпляры класса Person,
                //для каждого элемента массива
        
        pers[0] = new Person ();
        pers[1] = new Person ();
        pers[2] = new Person ();
        
        //вызываем метод setInfo с передачей ему параметров
        
        pers[0].setInfo("Иван", "Иванович", "Иванов", 1962);
        pers[1].setInfo("Сергей", "Петрович", "Ванин", 1985);
        pers[2].setInfo("Анна", "Ивановна", "Мишина", 1996);
        
        //поскольку у нас массив, то воспользуемся
                //циклической конструкцией for
        //свойство length возвращает длину массива
        
        for (int i=0; i < pers.length; i++){
        
            //выводим на консоль полную информацию
            
            System.out.println(pers[i].getInfo(2010));
        }
        

    }

}

// Наконец-то урок. Спасибо преогромное!
// И ещё вопрос: А что случилось с предыдущим автором уроков?


Наконец-то урок. Спасибо преогромное! И ещё вопрос: А что случилось с предыдущим автором уроков?
admin Предыдущий автор уроков в творческом отпуске :), но это не означает, что он не принимает участия в создании ваших любимых видео уроков по Java!


    Познакомиться с базовым элементом объектно-ориентированного программирования в языке Java – классом
    Узнать, что такое поля, методы класса
    Познакомиться с ключевыми словами this, new

Цели урока

    Познакомиться с базовым элементом объектно-ориентированного программирования в языке Java – классом
    Узнать, что такое поля, методы класса
    Познакомиться с ключевыми словами this, new


Описание урока

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

Рассматривается структура объявления заголовка класса и его тела, которое состоит из элементов: полей, методов и конструкторов. В уроке показано как описываются поля класса, какие используются модификаторы при объявлении класса, описании полей и методов.

Метод должен быть определен для доступа к данным, которые хранятся в классе. Метод определяется как действительная реализация операций над объектом. Он всегда вызывается относительно какого-либо объекта соответствующего класса. Как объявляется метод, какова его структура, каковы правила передачи параметров в методы, как используется инструкция return , можно узнать посмотрев данный видео урок.

Иногда у метода возникает необходимость обращаться к объекту, который его вызвал. Для этого Java определяет ключевое слово this.
Любой класс определяет новый тип данных.Объявление класса создает только лишь шаблон, но не реальный объект. Чтобы создать объект, используется ключевое слово new. В рамках данного урока рассмотрено где и как используются this и new.



Скачать видеоурок в формате mp4 (depositfiles)

Скачать видеоурок в формате mp4 (letitbit)

Скачать видеоурок в формате mp4 (ifolder)

Пожертвовать

Задание

    Попробуйте создать класс Person (Человек) с четырьмя свойствами (полями):
        firstName (имя)
        middleName (отчество )
        lastName (фамилия)
        birthYear (год рождения)
    Данный класс Вы планируете использовать в программе, которая позволяет сотруднику кадровой службы вводить данные сотрудника и сохранять их в базе данных компании для последующей обработки.
    Класс Person должен содержать следующие методы:
        getFullName ( возвращает полное имя человека)
        getAge (возвращает возраст человека, но основании передаваемого в метод параметра currentYear (текущий год))
        getInfo (данный метод выводит информацию на экран о человеке: его полное имя, возраст)
        setInfo (записывает данные в поля)
    Создайте 3 объекта класса Person. Продемонстрируйте работу методов для каждого объекта.


Ответы
Раскрыть
Пример решения задания



    //Создаем класс
    
public class Person {

    //Объявляем поля класса
    
    private String firstName;    //имя
    private String middleName;    //отчество
    private String lastName;    //фамилия
    private int birthYear;        //год рождения
    
    //Метод возвращает полное имя человека
    
    public String getFullName(){
    
        return firstName + " " + middleName + " " + lastName;
    }
    
    //Метод записывает данные в поля
    
    public void setInfo (String firstName, String middleName,
                             String lastName, int birthYear){
        this.firstName = firstName;
        this.middleName = middleName;
        this.lastName = lastName;
        this.birthYear = birthYear;
    }  
    
    //Метод возвращает возраст человека.
        // currentYear - текущий год  
    
    public int getAge (int currentYear){
        
        return currentYear - birthYear;
    }
    
    //Метод выводит полную информацию о человеке
    
    public String getInfo (int currentYear){
        
        return getFullName () + " возраст " + getAge (currentYear);
    }  
    
    //Метод main - главный метод программы
    
    public static void main(String[] args) {

        //объявляем массив из 3-х элементов типа 'Person'
        
        Person [] pers = new Person [3];
        
        //создаем экземпляры класса Person,
                //для каждого элемента массива
        
        pers[0] = new Person ();
        pers[1] = new Person ();
        pers[2] = new Person ();
        
        //вызываем метод setInfo с передачей ему параметров
        
        pers[0].setInfo("Иван", "Иванович", "Иванов", 1962);
        pers[1].setInfo("Сергей", "Петрович", "Ванин", 1985);
        pers[2].setInfo("Анна", "Ивановна", "Мишина", 1996);
        
        //поскольку у нас массив, то воспользуемся
                //циклической конструкцией for
        //свойство length возвращает длину массива
        
        for (int i=0; i < pers.length; i++){
        
            //выводим на консоль полную информацию
            
            System.out.println(pers[i].getInfo(2010));
        }
        

    }

}

//<terminated> Person [ Java Application ] /usr/lib/jvm/java-8-oracle
/bin/java (14 апр.2019 г., 15:52:34)
Иван Иванович Иванов возраст 48
Сергей Петрович Ванин возраст 25
Анна Ивановна Мишина возраст 14
/home/alex/eclipse-workspace/new/Person
Здесь две папки : bin ( Person.class ) и src ( Person.java )
Всё...Close all и Exit
---
Всё что выше в дневник Вс 14 апр 2019 16:04:38

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник JAVA_7 здесь результативно | _ghbhjif - Дневник _ghbhjif | Лента друзей _ghbhjif / Полная версия Добавить в друзья Страницы: раньше»