Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ld6;
- import java.io.*;
- class Vehicle{
- private static int objectsCounter = 0;
- private final static String DEFAULT_numurs= "non";
- private final static String DEFAULT_valsts= "non";
- private final static int DEFAULT_gads= 1900;
- private String registracijas_numurs;
- private int razosanas_gads;
- private String valsts;
- public static int getObjectsCount(){
- return objectsCounter;
- }
- public Vehicle(){
- this(DEFAULT_numurs, DEFAULT_valsts, DEFAULT_gads);
- }
- public Vehicle(String nr, String valsts, int gads) {
- registracijas_numurs=nr;
- razosanas_gads=gads;
- this.valsts=valsts;
- objectsCounter++;
- }
- public Vehicle(Vehicle a){
- this(a.getNumurs(), a.getValsts(), a.getGads());
- }
- public String getNumurs(){
- return registracijas_numurs;
- }
- public String getValsts(){
- return valsts;
- }
- public int getGads(){
- return razosanas_gads;
- }
- public void setNumurs(String a){
- registracijas_numurs = a;
- }
- public void setValsts(String a){
- valsts = a;
- }
- public void setGads(int a){
- razosanas_gads = a;
- }
- public String toString() {
- return "Razosanas gads:" + razosanas_gads + ", razotaj valsts:" + valsts + ", registracijas numurs:" + registracijas_numurs;
- }
- }
- public class ld1 {
- public static void main(String[] args) {
- Vehicle bmw= new Vehicle("LT", "ZE-1234", 1999),
- golf = new Vehicle(),
- audi = new Vehicle(golf);
- System.out.println(bmw.toString());
- System.out.println(golf);
- System.out.println(audi);
- bmw.setGads(2005);
- golf.setNumurs("LM_20021");
- golf.setGads(1980);
- audi.setValsts("DE");
- System.out.println(bmw.toString());
- System.out.println(golf);
- System.out.println(audi);
- System.out.println("Izveidoto Objektu Skaits: " + Vehicle.getObjectsCount());
- System.out.println("\nPress \"Enter\" to finish program... ");
- try {
- System.in.read();
- }
- catch(java.io.IOException e) {
- System.out.println("Input/output exception.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement