반응형 오버로딩2 JAVA 생성자(Constructor) - 생성자(Constructor) 생성자를 사용하면 객체변수에 무조건 값을 설정해야 객체가 생성되게 만들 수 있다. 아래와같은 코드를 그 아래코드와 같이 바꾸면 된다. class HouseDog extends Dog { void sleep() { System.out.println(this.name + " zzz in house"); } void sleep(int hour) { System.out.println(this.name + " zzz in house for " + hour + " hours"); } } class HouseDog extends Dog { HouseDog(String name) { this.setName(name); } void sleep() { System.out.println(t.. 2023. 4. 4. JAVA Call by value, 클래스 상속(Inheritance) - JAVA Call by value class Updater { void update(int count) { count++; } } class Counter { int count = 0; // 객체변수 } public class Sample { public static void main(String[] args) { Counter myCounter = new Counter(); System.out.println("before update:"+myCounter.count); Updater myUpdater = new Updater(); myUpdater.update(myCounter.count); System.out.println("after update:"+myCounter.count); } } 위와같.. 2023. 4. 4. 이전 1 다음 반응형