.jar
파일로 압축java-practice-jar
src
안에 com
> petshop
패키지 생성📁 com.petshop
☕ Pet.java
public abstract class Pet {
public static void intro () {
System.out.println("반려동물은 우리의 친구입니다.");
};
private String name;
public Pet(String name) {
this.name = name;
}
abstract String makeSound();
}
☕ Dog.java
public class Dog extends Pet {
public Dog(String name) {
super(name);
}
@Override
public String makeSound() {
return "멍멍";
}
}
☕ Cat.java
public class Cat extends Pet {
public Cat(String name) {
super(name);
}
@Override
public String makeSound() {
return "야옹";
}
}
☕ Main.java
public class Main {
public static void main(String[] args) {
Pet.intro();
Pet cat = new Cat("야옹이");
Pet dog = new Dog("멍멍이");
System.out.println(cat.makeSound());
System.out.println(dog.makeSound());
}
}