on
java 클래스
java 클래스
public class TestStudent {
public static void main( String [] args) {
Student stu = new Student( "홍길동" , 20 ); //명시적으로 생성된 생성자를 사용하여 객체생성
//생성자에 의해서 name과 age 값이 초기화(홍길동과 20)
System . out . println (stu.name); //내가 초기화 시킨 값이 출력됨
//만약 내가 여기서 홍길동을 또 바꾸고싶다면 ?
stu.setName( "이순신" ); //setName메서를 통해 이름을 '이순신'으로 바꿈
System . out . println (stu.getName()); //이순신출력
System . out . println (stu.name); //멤버변수의 값이 '이순신'으로 바뀌었기 때문에 이순신출력
stu.setAge( 30 ); //setAge메서드를 통해 나이를 30으로 바꿈
System . out . println (stu.getAge()); //30출력
System . out . println (stu.age); //멤버변수의 값이 30으로 바뀌었기 떄문에 30출력
stu.setName( "유관순" );
stu.setAge( 12 );
//String name = stu.setName("유관순");//set으로 하면 리턴값이 없기 때문에 오류
String name = stu.getName();
int age = stu.getAge();
System . out . println ( "이름 : " + name);
System . out . println ( "나이 : " + age);
}
}
from http://cocoshin.tistory.com/15 by ccl(A) rewrite - 2021-11-16 01:01:48