wasup

java 생성자 정의 본문

IT/Java

java 생성자 정의

wasupup 2020. 11. 23. 12:24
반응형
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