[기획자의 자바공부] 클래스와 객체 만드는 방법
- IT 기획자/IT기획자의 개발공부
- 2020. 5. 18. 22:25
안녕하세요.
글 쓰는 그니입니다.
오늘은 자바에서 클래스와 객체를 만드는 방법을 코드와 함께 포스팅을 남겨놓고자 합니다. 자바에서 클래스는 어떻게 만드는 것인지와 객체 만드는 방법에 대해 함께 알아보도록 합시다!
1. 클래스 만드는 방법
미니쿠퍼 클래스를 만들어 보았습니다.
미니쿠퍼 클래스는 색깔, 기어방식, 가격의 속성을 가지고 있으며, 생성자와 메소드를 함께 가지고 있습니다.
클래스 만드는 방법의 유의사항
- 클래스는 멤버변수, 메서드, 생성자등으로 구성된다.
- 클래스 이름 : 일반적으로 첫글자는 대문자로 만듭니다.
미니쿠퍼 클래스 코드
package testPjt;
public class MiniCooper {
public String color;
public String gear;
public int price;
public MiniCooper() {
// TODO Auto-generated constructor stub
System.out.println("생성자입니다.");
}
public MiniCooper(String c, String g, int p) {
// TODO Auto-generated constructor stub
System.out.println("생성자입니다.");
color = c;
gear = g;
price = p;
}
public void run() {
System.out.println("Run 메소드");
}
public void stop() {
System.out.println("Stop 메소드");
}
public void info() {
System.out.println("Info 메소드");
System.out.println("color :"+color);
System.out.println("gear :"+gear);
System.out.println("price :"+price +"\n");
}
}
2. 객체 만드는 방법
메인 메소드에 미니쿠퍼 객체 2개를 만들었습니다.
클래스를 참조하고 "new"를 이용해서 객체를 생성합니다.
이 코드들에서 유의해야 할 부분은, 인수의 여부에 따라 다른 생성자로 구분하여 객체가 생성된다는 것입니다. 인수가 없도록 만든 미니쿠퍼 객체인 myCar1과 인수를 3개 모두 입력한 myCar2의 내용은 다르다는 점!
package testPjt;
public class MainClass {
public static void main(String[] args) {
MiniCooper myCar1 = new MiniCooper();
myCar1.color ="red";
myCar1.gear = "manual";
myCar1.price = 100;
myCar1.run();
myCar1.stop();
myCar1.info();
MiniCooper myCar2 = new MiniCooper("yellow","auto", 200);
myCar2.run();
myCar2.stop();
myCar2.info();
}
}
2020/05/13 - [IT/JAVA] - [JAVA] 객체 지향 프로그래밍이란? #객체 #클래스
2020/05/10 - [IT/IT 기획 | IT Planning] - [쉽게 읽는 IT시스템] 정적 콘텐츠와 동적 콘텐츠 쉽게 요약정리
2020/03/25 - [IT/JAVA] - [매뉴얼] 자바 이클립스 JDK 다운로드 및 설치 방법
3. 자바 코드 결과
오늘의 자바 요약정리노트는 자바로 클래스 만드는 방법과 객체만드는 방법을 간단히 정리해보았습니다. 퇴근후의 자바 복습은 정말 재밌네요. 차근차근 계속 공부해보도록 하겠습니다.
감사합니다.
'IT 기획자 > IT기획자의 개발공부' 카테고리의 다른 글
[안드로이드] 안드로이드 스튜디오와 SDK 설치 방법 (0) | 2020.05.31 |
---|---|
[기획자의 자바공부] 메서드 만드는 방법 #오버로딩 #접근자 (0) | 2020.05.19 |
[기획자의 자바공부] 객체 지향 프로그래밍이란? #객체 #클래스 (0) | 2020.05.13 |
[매뉴얼] 자바 이클립스 JDK 다운로드 및 설치 방법 (0) | 2020.03.25 |
[IT 기획자의 자바 공부] 간단한 자바코딩 해보기 (0) | 2020.03.17 |
이 글을 공유하기