구조체
구조체란, 내가 필요한 데이터 타입들을 모아서
별개의 새로운 데이터타입을 만들어내는 것이다.
하지만 자바에서는 구조체를 지원하지 않으므로,
별개의 클래스를 만들고 그 클래스안에 필요한 데이터타입들을
정의하는 형식으로 만들어주게 된다.
Student클래스에 필드를 선언해서
필요한 데이터 타입을 모은 구조체 형태로 활용하기
package day0110;
public class Student {
public int id;
public String name;
public int korean;
public int english;
public int math;
}
Ex01Struct 클래스를 만들고 선언한 필드를 불러와서 활용하기
package day0110;
public class Ex01Struct {
public static void main(String[] args) {
Student student = new Student();
student.id = 3;
student.name = "하수진";
student.korean = 80;
student.english = 80;
student.math = 81;
}
public static void printInfo(Student student){
System.out.println("번호 : " + student.id);
System.out.println("이름 : " + student.name);
}
}
Ex02 Gradebook 클래스에서 Student 클래스 불어오기
package day0110;
public class Ex02Gradebook {
public static void main(String[] args) {
Student s = new Student();
}
}
'JX405기_비트 > Java' 카테고리의 다른 글
| Day02-3 학생 관리 프로그램 작성 (0) | 2023.01.12 |
|---|---|
| Day02-2 사원관리 프로그램 작성하기 ScannerUtil사용 (0) | 2023.01.12 |
| Day01-3 메소드 예제 풀어보기(2) (0) | 2023.01.09 |
| Day01-3 메소드 예제 풀어보기 (1) (0) | 2023.01.09 |
| Day01-2 메소드 공부하기 (0) | 2023.01.09 |