Baby baby = new Baby();
baby.initBaby(5,"아카짱");
baby.show(); // 5 살 이름 아까장 입니다.
▼정답
class Baby {
int age;
String name;
void initBaby(int age, String name) {
this.age = age;
this.name = name;
}
void show() {
System.out.println(age + "살 이름 " + name + " 입니다.");
}
}
public class Test17 {
public static void main(String[] args) {
Baby baby = new Baby();
baby.initBaby(5, "아카짱");
baby.show(); // 5 살 이름 아까장 입니다.
}
}
Baby baby = new Baby();
Baby baby2 = new Baby();
Baby baby3 = new Baby();
baby.initBaby(5,"아카짱");
baby2.initBaby(6,"홍길동");
baby3.initBaby(4,"홍길순");
baby.compareAge(baby2); //내가 동생 입니다.
baby.compareAge(baby3); //내가 형 입니다.
▼정답
class Baby3 {
int age;
String name;
void initBaby(int age, String name) {
this.age = age;
this.name = name;
}
void show() {
System.out.println(age + "살 이름 " + name + " 입니다.");
}
void compareAge(Baby3 compare) {
if (age > compare.age) {
System.out.println("내가 형 입니다.");
} else {
System.out.println("내가 동생 입니다.");
}
}
}
public class Test17 {
public static void main(String[] args) {
Baby3 baby = new Baby3();
Baby3 baby2 = new Baby3();
Baby3 baby3 = new Baby3();
baby.initBaby(5, "아카짱");
baby2.initBaby(6, "홍길동");
baby3.initBaby(4, "홍길순");
baby.show(); // 5 살 이름 아까장 입니다.
baby.compareAge(baby2); // 내가 동생 입니다.
baby.compareAge(baby3); // 내가 형 입니다.
}
}
public static void main(String[] args) {
BankAccount2 ref = new BankAccount2();
ref.deposit(3000);
ref.withdraw(300);
check(ref);
}
public static void check(BankAccount2 acc) {
acc.checkMyBalance();
}
▼정답
▼정답
참조형엔 null을 넣을 수 있다.
・null의 기능
1.연결을 끊는다
2.아무것도 할당되지 않은 상태
triangle = null; // 사용 가능
int num = null; // 사용 불가능