wasup
java 생성자 정의2 본문
반응형
package testPackage;
public class Member2 {
String name;
String tel;
String address;
Member2(){ //기본생성자
name = "no name";
tel = "no tel";
address = "no address";
}
Member2(String _name){ //파라미터가 하나인 생성자
name = _name;
tel = "no tel";
address = "no address";
}
Member2(String _name, String _tel, String _address){ //파라미터를 세개 갖는 생성자
name = _name;
tel = _tel;
address = _address;
}
void print() {
System.out.println("name : "+name);
System.out.println("tel : "+tel);
System.out.println("address : "+address);
}
}
package testPackage;
public class Member2Main {
public static void main(String[] args) {
Member2 m1 = new Member2(); //객체m1에 메모리 할당
m1.print();
Member2 m2 = new Member2("아이유"); //객체m2에 문자열이 파라미터인 메모리 할당
m2.print();
Member2 m3 = new Member2("김말숙", "010-1111-8888", "대한민국");
m3.print();
}
}
//출력결과
name : no name
tel : no tel
address : no address
name : 아이유
tel : no tel
address : no address
name : 김말숙
tel : 010-1111-8888
address : 대한민국
반응형
'IT > Java' 카테고리의 다른 글
java max, sum, avg구하기 (0) | 2020.11.17 |
---|---|
java 메서드(클래스 안에 정의된 함수)의 종료 (0) | 2020.11.16 |
java Recursive (0) | 2020.11.13 |
java 함수호출2 return (0) | 2020.11.13 |
java 함수호출 (0) | 2020.11.12 |
Comments