Advertisement
sergAccount

Untitled

Oct 11th, 2020
1,850
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.27 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package app53;
  7.  
  8. public class Car {    
  9.     // По своей структуре класс состоит из двух частей:
  10.     // 1-я часть - свойства
  11.     // 2-я часть - методы
  12.    
  13.     // свойства:
  14.     // цвет авто
  15.     String color; // тип переменнной String, color - имя свойства  
  16.     // масса авто
  17.     double m;
  18.     // текущая скорость авто
  19.     double speed;
  20.    
  21.     // конструктор без параметров
  22.     // при создании объекта вызвается конструктор класса
  23.     public Car(){
  24.         System.out.println("Создаем объект типа Car...");
  25.         color = "white";
  26.     }
  27.     // конструктор c параметрами: с1 - цвет авто, m1 - масса авто
  28.     public Car(String c1, double m1){
  29.         System.out.println("Создаем объект типа Car с параметрами...");
  30.         color = c1;
  31.         m = m1;
  32.     }
  33.    
  34.     // методы:
  35.     // get и set - методы
  36.     // get-методы - позволяют получить значения опр-х свойств
  37.     // метод для получения цвета авто
  38.     public String getColor(){
  39.         return color;
  40.     }
  41.     // метод для установки цвета авто
  42.     public void setColor(String c){
  43.         color = c;
  44.     }
  45.     // метод для получения текущей скорости авто
  46.     public double getSpeed(){
  47.         return speed;
  48.     }
  49.     // метод для изменения текущей скорости на определенное значение
  50.     // value - то на сколько мы изменяем значение текущей скорости
  51.     public void speedUp(double value){
  52.         speed = speed + value;
  53.     }      
  54.     // get
  55.     public double getM(){
  56.         return m;        
  57.     }
  58.     // set
  59.     public void setM(double m1){
  60.         m = m1;
  61.     }
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement