본문 바로가기

프로그래밍 언어/JAVA(자바) 응용73

9.참조 자료형 변수 변수의 자료형 - 기본 자료형 : int, long, float, double 등 - 참조 자료형 : String, Date, Student 등 - 클래스형으로 변수를 선언 - 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 - 참조 자료형을 사용할 때는 해당 변수에 대해 생성하여야 함(String 클래스는 예외적으로 생성하지 않고 사용가능) 참조 자료형 정의하여 사용하기 - 학생이 수강한 과목들에 대한 성적을 산출하기 위한 경우 학생 클래스 속성에 과목이 모두 있으면 불합리 - 학생(Student)과 과목(Subject)에 대한 클래스를 분리하여 사용하고 Subject 클래스를 활용하여 수강한 과목들의 변수의 타입으로 선언 - 예 학생 클래스 : 학번, 학생이름.. 2022. 5. 21.
8.(복습)객체구현 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력해 보기 1. 키가 180이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다. 코드 : 1.1 Person.java public class Person { public int height; public int weight; public String gender; public String name; public int age; public String ShowPersonInfo() { return "키가 " + height + "이고 몸무게가 " + weight + " 킬로인 " + gender + "이 있습니다." + " 이름은 " + name + "이고 나이는 " + age + "세입니다."; } } 1.2 Per.. 2022. 5. 21.
7.오버로딩 생성자 정의하기 - 생성자를 구현해서 사용할 수 있음 - 클래스에 생성자를 따로 구현하면 기본 생성자는 제공되지 않음 - 생성자를 호출하는 코드(client 코드)에서 여러 생성자 중 필요에 따라 호출해서 사용할 수 있음 - 예제) UserInfo.java public class UserInfo { public String userId; public String userPassword; public String userName; public String phoneNumber; public String userAddress; public UserInfo() {} public UserInfo(String userId, String userPassword, String userName, String phone.. 2022. 5. 20.
6.생성자 생성자 - 생성자 기본 문법 ([ 2022. 5. 19.