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 com.mycompany.ja7;
- public class Car {
- // свойства
- // цвет, масса, текущая скорость авто
- // цвет
- private String color;
- // масса
- private double m;
- //текущая скорость авто
- private double speed;
- // двигатель авто
- private Engine engine;
- // конструкторы класса
- // конструктор класса без параметров
- public Car(){
- color = "grey";
- }
- // конструктор класса c параметрами - масса и цвет авто
- public Car(double m, String color){
- this.m = m;
- this.color = color;
- }
- // конструктор класса c параметрами - масса и цвет авто
- public Car(double m, String color, Engine engine){
- this.m = m;
- this.color = color;
- this.engine = engine;
- }
- //
- public Engine getEngine() {
- return engine;
- }
- public void setEngine(Engine engine) {
- this.engine = engine;
- }
- // методы
- // get, set - методы
- // get
- public String getColor(){
- return color;
- }
- // Alt+Insert
- public double getM() {
- return m;
- }
- public double getSpeed() {
- return speed;
- }
- //
- public void setColor(String color) {
- this.color = color;
- }
- public void setM(double m) {
- this.m = m;
- }
- // Скорость автомобиля не должна быть отрицательной! (должна быть всегда >=0)
- // метод для изменения текущей скорости авто на определенное значение
- public void speedUp(double value){
- //speed = speed + value;
- speed+= value;
- if(speed<0){
- speed = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement