생성자 오버로딩 (Overloading)
생성자 오버로딩(Overloading)이란?! "클래스 생성자를 여러 개 작성할 수 있다."는 말-하지만 여기서 조건이 있다면 1. 생성자가 가지는 매개 변수의 개수가 다르다. 2. 생성자의 매개 변수가 서로 같을때, 매개 변수의 자료형이 서로 다르면 중복정의 가능 이 말인 즉슨 예를 들어 , 아래처럼 class Animal{ String name; int age; } 1.생성자의 매개 변수가 name, age처럼 서로 다르거나 2. 자료형이 String, int처럼 다르거나 class Animal{ String name; int age; Animal(){ name="강아지"; age=3; } Animal(String _name){ this.name=name; age=1; } void run() { Sy..
2021.11.29