목차
- 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅
- 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅
- 자바 클래스 구성 및 메소드 구성 예제
- 자바 클래스 선언 및 인스턴스화 예제(Instance)
- 자바 메소드 호출 및 출력 예제
자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅
오늘 포스팅에서 다룰 주제는 자바에서 일반적인 클래스 및 메소드 선언 방법에 대한 예제입니다. 클래스는 어떤 명령으로 선언하느닞? 또한 클래스 내부에 메소드라는 함수는 어떻게 구성하는지에 대해 알아보겠습니다. 역시 이번 예제도 javac 명령을 통해 자바 소스 코드를 컴파일하는 과정이 필수적입니다. javac 명령어 사용법에 대해 모르신다면 아래 링크를 통해 학습해주세요.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바 화면 출력 메소드 System.out.println 예제 이전 포스팅
또한 예제 속의 메소드에는 메소드 호출이 정상적으로 되었는지 확인을 위한 출력 메소드를 사용할 것입니다. 이 메소드는 System.out.println입니다. 자동으로 개행을 넣어주는 메소드이기때문에 효율적입니다. 이전 포스팅에서는 더욱 자세한 예제와 함께 다뤘던 내용이기때문에 아직 잘 모르신다면 아래 링크를 통해 참고해주세요.
2023.08.11 - [Java] - [Java/Linux] System.out.println 문자열 출력 및 활용 예제(개행 및 정수 출력)
자바 클래스 구성 및 메소드 구성 예제
아래는 자바에서 클래스 및 메소드를 구성하는 간단한 예제입니다.
class Bird {
private String name;
public Bird(String name) {
this.name = name;
}
public void sing() {
System.out.println(name + " is singing.");
}
public void fly() {
System.out.println(name + " is flying.");
}
}
자바 클래스 선언 및 인스턴스화 예제(Instance)
아래는 위에서 구성한 클래스를 인스터화하여 실제 메소드에 접근할 수 있도록 하는 예제입니다.
class Bird {
private String name;
public Bird(String name) {
this.name = name;
}
public void sing() {
System.out.println(name + " is singing.");
}
public void fly() {
System.out.println(name + " is flying.");
}
}
public class Example {
public static void main(String[] args) {
Bird sparrow = new Bird("Sparrow");
Bird eagle = new Bird("Eagle");
System.out.println("create instance ok");
}
}
자바 메소드 호출 및 출력 예제
아래는 인스턴스화한 객체를 통해 메소드를 호출하고 결과가 출력되는 예제입니다.
class Bird {
private String name;
public Bird(String name) {
this.name = name;
}
public void sing() {
System.out.println(name + " is singing.");
}
public void fly() {
System.out.println(name + " is flying.");
}
}
public class Example {
public static void main(String[] args) {
Bird sparrow = new Bird("Sparrow");
sparrow.sing();
sparrow.fly();
Bird eagle = new Bird("Eagle");
eagle.sing();
eagle.fly();
}
}
반응형