Advertisement
sergAccount

Untitled

Dec 19th, 2020
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 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 ja10;
  7.  
  8. public class Car {
  9.     // по структуре класс состоит из двух частей: свойства и метода
  10.     // свойства
  11.     // цвет, масса, текущая скорость авто
  12.     // цвет авто
  13.     String color; // color - имя переменной класса, String - тип переменной
  14.     // масса
  15.     double m;
  16.     // текущая скорость авто
  17.     double speed; //      
  18.     // консруктор класса позволяет инициализировать (присвоить) опеределенные значения свойствам класса
  19.     // 1) конструктор без параметров
  20.     public Car(){
  21.        
  22.     }
  23.     // 2) конструктор c параметром - задает цвет нового авто
  24.     public Car(String c1){
  25.         color = c1;
  26.     }
  27.     // методы (действия которые мы можем выполнить с данным типом объекта)
  28.     // get,set - методы предназначены для получения и изменения значений свойств
  29.     // get-методы - для получения значения свойств объекта
  30.     // getColor - для получения цвета авто
  31.     public String getColor(){
  32.         return color;
  33.     }
  34.     // alt+insert
  35.     public double getM() {
  36.         return m;
  37.     }
  38.     public double getSpeed() {
  39.         return speed;
  40.     }
  41.     // setColor - позволяет установить(изменить) цвет авто
  42.     public void setColor(String color1){        
  43.         color = color1;
  44.     }
  45.     // метод speedUp - позволит изменить скорость авто на определенное значение
  46.     public void speedUp(double value){
  47.         //speed = speed + value;
  48.         speed += value;
  49.     }
  50. }
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement