Notice
Recent Posts
Recent Comments
Link
투케이2K
59. (java/자바) 클래스 생성자(constructor) 초기화 - 클래스 생성자 초기화 실시해 객체 생성 시 데이터 포맷 수행 본문
Java
59. (java/자바) 클래스 생성자(constructor) 초기화 - 클래스 생성자 초기화 실시해 객체 생성 시 데이터 포맷 수행
투케이2K 2021. 1. 4. 08:25/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI2;
class Struct{
//전역 변수 선언 실시
String name = "";
int age = 0;
/*[설 명]
* 1. 클래스 생성자 초기화 부분으로 클래스를 정의해줘야합니다
* 2. Struct 클래스 객체를 생성할때 반드시 초기화 데이터를 넣어줘야합니다
* 3. this.전역변수 = 메소드 매개변수 의미로 전역변수에 메소드 매개변수 데이터를
* 삽입한다는 의미입니다
*/
public Struct(String name, int age) {
//this.전역변수 = 메소드 매개변수
this.name = name;
this.age = age;
}
public String getInfo() {
return "이름 : "+name+" / "+"나이 : "+age;
}
}
public class MainActivity7 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[클래스 생성자(constructor) 초기화 - 클래스 생성자 초기화 실시해 객체 생성 시 데이터 포맷 수행]");
//클래스 객체생성 실시 및 초기화 데이터 삽입
Struct st = new Struct("투케이",28);
//getInfo 메소드를 호출해 return 반환되는 데이터 확인
System.out.println(st.getInfo());
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[클래스 생성자(constructor) 초기화 - 클래스 생성자 초기화 실시해 객체 생성 시 데이터 포맷 수행]
이름 : 투케이 / 나이 : 28
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 클래스 생성자 초기화 부분으로 클래스를 정의해줘야합니다
* 2. Struct 클래스 객체를 생성할때 반드시 초기화 데이터를 넣어줘야합니다
* 3. this.전역변수 = 메소드 매개변수 의미로 전역변수에 메소드 매개변수 데이터를
삽입한다는 의미입니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
61. (java/자바) 스레드(thread) - 스레드(thread)를 사용해 for문 합계 계산 실시 (0) | 2021.01.04 |
---|---|
60. (java/자바) get, set 정보은닉 방식으로 데이터 삽입 및 호출 실시 (0) | 2021.01.04 |
58. (java/자바) UUID 고유값 생성 - UUID 객체 사용해 랜덤 고유값 생성, 고정 고유값 생성 실시 (0) | 2021.01.04 |
57. (java/자바) Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시 (0) | 2021.01.03 |
56. (java/자바) inferface 클래스 - 부모 메소드를 Override 재정의해서 메소드 사용 실시 (0) | 2021.01.03 |
Comments