Advertisement
Guest User

Untitled

a guest
May 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. package ld6;
  2.  
  3. import java.io.*;
  4.  
  5. class Vehicle{
  6. private static int objectsCounter = 0;
  7. private final static String DEFAULT_numurs= "non";
  8. private final static String DEFAULT_valsts= "non";
  9. private final static int DEFAULT_gads= 1900;
  10.  
  11. private String registracijas_numurs;
  12. private int razosanas_gads;
  13. private String valsts;
  14.  
  15. public static int getObjectsCount(){
  16. return objectsCounter;
  17.  
  18. }
  19.  
  20. public Vehicle(){
  21. this(DEFAULT_numurs, DEFAULT_valsts, DEFAULT_gads);
  22.  
  23. }
  24.  
  25. public Vehicle(String nr, String valsts, int gads) {
  26. registracijas_numurs=nr;
  27. razosanas_gads=gads;
  28. this.valsts=valsts;
  29. objectsCounter++;
  30. }
  31. public Vehicle(Vehicle a){
  32. this(a.getNumurs(), a.getValsts(), a.getGads());
  33. }
  34. public String getNumurs(){
  35. return registracijas_numurs;
  36. }
  37. public String getValsts(){
  38. return valsts;
  39. }
  40. public int getGads(){
  41. return razosanas_gads;
  42. }
  43. public void setNumurs(String a){
  44. registracijas_numurs = a;
  45. }
  46. public void setValsts(String a){
  47. valsts = a;
  48. }
  49. public void setGads(int a){
  50. razosanas_gads = a;
  51. }
  52. public String toString() {
  53. return "Razosanas gads:" + razosanas_gads + ", razotaj valsts:" + valsts + ", registracijas numurs:" + registracijas_numurs;
  54. }
  55. }
  56.  
  57. public class ld1 {
  58.  
  59. public static void main(String[] args) {
  60. Vehicle bmw= new Vehicle("LT", "ZE-1234", 1999),
  61. golf = new Vehicle(),
  62. audi = new Vehicle(golf);
  63.  
  64. System.out.println(bmw.toString());
  65. System.out.println(golf);
  66. System.out.println(audi);
  67.  
  68. bmw.setGads(2005);
  69. golf.setNumurs("LM_20021");
  70. golf.setGads(1980);
  71. audi.setValsts("DE");
  72.  
  73. System.out.println(bmw.toString());
  74. System.out.println(golf);
  75. System.out.println(audi);
  76.  
  77.  
  78. System.out.println("Izveidoto Objektu Skaits: " + Vehicle.getObjectsCount());
  79. System.out.println("\nPress \"Enter\" to finish program... ");
  80.  
  81. try {
  82. System.in.read();
  83. }
  84. catch(java.io.IOException e) {
  85. System.out.println("Input/output exception.");
  86. }
  87.  
  88. }
  89.  
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement