wasup
java 생성자 정의 본문
반응형
package testPackage;
public class Member {
String name;
String tel;
String address;
Member(){ //생성자
name = "no name";
tel = "no tel";
address = "no address";
}
void setMemberDate(String _name, String _tel, String _address) { //지역변수
name = _name; //멤버변수 = 지역변수
tel = _tel;
address = _address;
//일반 메서드로 파라미터로 전달받은 값으로 멤버변수에 값을 할당.
}
void print() { //멤버변수 값을 출력. print대신 draw도 많이쓴다.
System.out.println("name : "+name);
System.out.println("tel : "+tel);
System.out.println("address : "+address);
}
}
package testPackage;
public class MemberMain {
public static void main(String[] args) {
Member m = new Member();//객체 생성 시 생성자 호출
//생성자가 실행되면 멤버들은 할당한 값으로 초기화
m.print();
m.setMemberDate("류현진", "010-1111-2222", "로스앤젤러스");
m.print();
}
}
//출력결과
name : no name
tel : no tel
address : no address
name : 류현진
tel : 010-1111-2222
address : 로스앤젤러스
반응형
'IT > Java' 카테고리의 다른 글
java) 자바 기초 복습 (0) | 2021.03.22 |
---|---|
java 생성자 정의2 (0) | 2020.11.24 |
java Method Overloading(오버로딩) (0) | 2020.11.22 |
java static memory(정적메모리)2 (0) | 2020.11.21 |
java static memory(정적메모리) (0) | 2020.11.20 |
Comments