Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CLASS DOG
- public class Dog {
- // Създаваме поле - name
- private String name;
- // Създаваме default конструктор
- public Dog( ) {
- this.name = "Luna";
- }
- // Създаваме конструктор с параметри
- public Dog(String name) {
- this.name = name;
- }
- // Създаваме get метод
- public String getName() {
- return this.name;
- }
- // Създаваме set метод, за да зададем после ново име
- public void setName(String name) {
- this.name = name;
- }
- // Създаваме метод bark, за да изпише после какво прави кучето
- public void bark( ) {
- System.out.printf("Dog %s said: Wow-wow!%n", name);
- }
- }
- =====================================================================
- STARTER CLASS
- import java.util.*;
- public class Starter {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- //Създаване на обекти------------
- System.out.print("Write first dog's name: ");
- String firstDogName = input.nextLine();
- Dog firstDog = new Dog(firstDogName);//За име на първото куче
- System.out.print("Write second dog's name: ");
- String secondDogName = input.nextLine();
- Dog secondDog = new Dog();//До тук името на кучето остава "Luna"
- secondDog.setName(secondDogName);//Записваме името на второто куче
- //Третото куче си остава с името "Luna", защото използваме default конструктора
- Dog thirdDog = new Dog();
- //Създаване на масив от обекти за трите кучета-------
- Dog[] dogsArray = new Dog[]{firstDog, secondDog, thirdDog};
- //for-each обхожда масива и разпечатва информация за всичките кучета
- for (Dog dog : dogsArray) {
- dog.bark();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement