반응형
< Main.java >
1 2 3 4 5 6 7 8 9 10 11 12 | package testPakage; public class Main { public static void main(String[] args) { int num = 10; Sub s = new Sub(); // 객체 형성 s.printString(); // 객체 호출 s.printInt(num); } } | Crocus |
< Sub.java >
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package testPakage; public class Sub { void printString() { System.out.println("bye"); } void printInt(int var) { System.out.println(var+101); } } | Crocus |
java에서 클래스를 생성 할 때는 다음과 같이한다.
이처럼 Sub.java(이름은 사용자가 지정 한다.)라는 클래스를 생성한다.
그후 Sub.java에서 클래스를 작성한다.
이때 java라고 당황하지말고 C++의 개념을 되짚어 보면 그냥 Class를 작성한다고 생각하면 된다.
물론 java가 적응된다면 메소드같은 용어들도 익숙해지겠지만,
처음이라면 C++이라 생각하고 java를 공부한다면 훨씬 수월 할 것이다.
;
Sub s = new Sub(); // 객체 형성
s.printString(); // 객체 호출
s.printInt(num);
이와같이 그 후에는 Class도 객체를 생성하듯이, java에서도 객체를 생성하면 된다.
물론 C++에서는 Sub s; 또는 Sub s(생성자 인수);를 입력하면 되지만
Java에서는 new Sub();라고 new를 입력하여야한다.
그 후 객체가 생성된 클래스에 있는 메소드들을 이용하면 된다.
결과값은 다음과 같다.
tip :: 클래스 생성은 다음과 같다.
package 오른쪽 클릭 -> new -> class -> 이름을 작성 한 후 확인 버튼을 누르면 된다.
반응형
'Basic > Java' 카테고리의 다른 글
배열을 이용할 때 주의할 점 (0) | 2016.09.21 |
---|---|
Eclipse 몇 가지 유용한 팁 (0) | 2016.06.20 |
java에서의 자료구조 이용 방법 (0) | 2016.05.31 |
1~n까지 더하는 코드 (0) | 2016.05.12 |
기본 입 출력 방법 (0) | 2016.05.12 |