본문 바로가기
Java

[Java] 클래스 멤버변수에 데이터 셋팅하기(객체 생성)

by coding_su 2023. 1. 19.

📝클래스 멤버변수에 데이터를 셋팅하는 방법 3가지

첫번째 방법은 저장공간을 만들어 각 멤버변수에 데이터를 입력한다

public class Test {
	String name;
	String tel;
	String address;
}
public class TestMain {
	public static void main(String[] args) {
		Member m1 = new Member();
		m1.name = "홍길동";
		m1.tel = "010-1111-2222";
		m1.address = "인천 서구 가좌동";
	}
}

 

두번째 방법은 클래스에 메소드(함수)를 만들어 데이터를 입력한다

public class Test {
	String name;
	String tel;
	String address;
	
	public setData(String name, String tel, String address) {
		this.name = name;
		this.tel = tel;
		this.address = address;
	}
}
public class TestMain {
	public static void main(String[] args) {
		Member m1 = new Member();
		m1.setData("홍길동", "010-1111-2222", "인천 서구 가좌동");
	}
}

 

세번째 방법은 Constructor(생성자)를 이용해 메모리 공간 확보와 데이터 저장을 한줄로 입력한다

public class Test {
	String name;
	String tel;
	String address;

	Test(){		
	}

	Test(String name, String tel, String address){
		this.name = name;
		this.tel = tel;
		this.address = address;
	}
public class TestMain {
	public static void main(String[] args) {
		Member m1 = new Member("홍길동", "010-1111-2222", "인천 서구 가좌동");
	}
}

'Java' 카테고리의 다른 글

[Java] 메소드 오버라이딩하기(Method Overriding)  (0) 2023.01.19
[Java] 클래스 상속  (0) 2023.01.19
[Java] getter / setter 함수 사용하기  (0) 2023.01.19
[Java] this로 사용하는 멤버변수  (0) 2023.01.19
[Java] 접근제어자  (0) 2023.01.19

댓글