📝클래스 멤버변수에 데이터를 셋팅하는 방법 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 |
댓글