-
7일 차 JAVA class(구조체)를 이용하여 사용자정의 자료형타입 생성삼성SDS_멀티캠퍼스/Java 2015. 9. 15. 10:52반응형
//Car라는 사용자정의 자료형을 만든다.
//문자열 color, 정수형 speed,mileage 3개의 세트로 이뤄진 자료형 Car 정의
class Car {
String color;
int speed;
int mileage;
}
public class Test8 {
public static void main(String[] args) {
Car c; // Car 타입의 데이터의 위치를 저장할 수 있는 참조변수
c = new Car(); // heap영역에 데이터를 생성하는 방법
c.color = "red";
c.speed = 90;
c.mileage = 180;
System.out.println(c.color);
System.out.println(c.speed);
System.out.println(c.mileage);
}
}
// 우리가 만든 자료형 Car는 기초변수가 아니기 때문에 heap영역에 데이터를 생성해야함
-------------------------------------------------------------------------------
이런 방법도 있다
//Car라는 사용자정의 자료형을 만든다.
//문자열 color, 정수형 speed,mileage 3개의 세트로 이뤄진 자료형 Car 정의
class Car {
String color;
int speed;
int mileage;
public void printCar(){
System.out.println("이 차의 색상은 " + color);
System.out.println("현재 속도는 " + speed);
System.out.println("주행거리는 " + mileage);
}
}
public class Test8 {
public static void main(String[] args) {
Car c; // Car 타입의 데이터의 위치를 저장할 수 있는 참조변수
c = new Car(); // heap영역에 데이터를 생성하는 방법
c.color = "red";
c.speed = 90;
c.mileage = 180;
c.printCar();
}
}
-------------------------------------------------------------------------------------------------
인스턴스를 추가 할 수도 있다
//Car라는 사용자정의 자료형을 만든다.
//문자열 color, 정수형 speed,mileage 3개의 세트로 이뤄진 자료형 Car 정의
class Car {
String color;
int speed;
int mileage;
public void printCar(){
System.out.println("이 차의 색상은 " + color);
System.out.println("현재 속도는 " + speed);
System.out.println("주행거리는 " + mileage);
}
}
public class Test8 {
public static void main(String[] args) {
Car c; // Car 타입의 데이터의 위치를 저장할 수 있는 참조변수
c = new Car(); // heap영역에 데이터를 생성하는 방법
Car c2;
c2 = new Car();
c.color = "red";
c.speed = 90;
c.mileage = 180;
c2.color = "Blue";
c2.speed = 180;
c2.mileage = 230;
c.printCar();
System.out.println();
c2.printCar();
}
}
출처: 삼성SDS멀티캠퍼스
강사: 홍승길
Email : iccack70@gmail.com
반응형'삼성SDS_멀티캠퍼스 > Java' 카테고리의 다른 글
7일 차 JAVA 클래스의 테스트 (0) 2015.09.15 7일 차 JAVA String class 메소드 사용 예시 (0) 2015.09.15 7일 차 JAVA void가 아닌 int를 이용한 리턴값 반환 (0) 2015.09.15 7일 차 JAVA 매개변수를 이용한 평균점수 출력 (0) 2015.09.15 7일 차 JAVA 매개변수를 이용한 계산기 (0) 2015.09.15