Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package app53;
- public class Car {
- // По своей структуре класс состоит из двух частей:
- // 1-я часть - свойства
- // 2-я часть - методы
- // свойства:
- // цвет авто
- String color; // тип переменнной String, color - имя свойства
- // масса авто
- double m;
- // текущая скорость авто
- double speed;
- // конструктор без параметров
- // при создании объекта вызвается конструктор класса
- public Car(){
- System.out.println("Создаем объект типа Car...");
- color = "white";
- }
- // конструктор c параметрами: с1 - цвет авто, m1 - масса авто
- public Car(String c1, double m1){
- System.out.println("Создаем объект типа Car с параметрами...");
- color = c1;
- m = m1;
- }
- // методы:
- // get и set - методы
- // get-методы - позволяют получить значения опр-х свойств
- // метод для получения цвета авто
- public String getColor(){
- return color;
- }
- // метод для установки цвета авто
- public void setColor(String c){
- color = c;
- }
- // метод для получения текущей скорости авто
- public double getSpeed(){
- return speed;
- }
- // метод для изменения текущей скорости на определенное значение
- // value - то на сколько мы изменяем значение текущей скорости
- public void speedUp(double value){
- speed = speed + value;
- }
- // get
- public double getM(){
- return m;
- }
- // set
- public void setM(double m1){
- m = m1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement