Advertisement
sergAccount

Untitled

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