자바 튜토리얼

자바 홈 자바 소개 자바 시작하기 자바 구문 자바 주석 자바 변수 자바 데이터 유형 자바 타입 캐스팅 자바 연산자 자바 문자열 자바 수학 자바 부울 자바 If...Else 자바 스위치 자바 while 루프 자바 For 루프 자바 중단/계속 자바 배열

자바 메소드

자바 메소드 자바 메소드 매개변수 자바 메소드 오버로딩 자바 범위 자바 재귀

자바 클래스

자바 OOP 자바 클래스/객체 자바 클래스 속성 자바 클래스 메소드 자바 생성자 자바 수정자 자바 캡슐화 자바 패키지 / API 자바 상속 자바 다형성 자바 내부 클래스 자바 추상화 자바 인터페이스 자바 열거형 자바 사용자 입력 자바 날짜 자바 배열 목록 자바 링크드리스트 자바 해시맵 자바 해시셋 자바 반복자 자바 래퍼 클래스 자바 예외 자바 정규식 자바 스레드 자바 람다

자바 파일 처리

자바 파일 자바 파일 생성/쓰기 자바 읽기 파일 자바 삭제 파일

자바 방법

두 개의 숫자 더하기

자바 참조

자바 키워드 자바 문자열 메소드 자바 수학 메소드

자바 예제

자바 예제 자바 컴파일러 자바 연습 자바 퀴즈 자바 인증서


자바 클래스와 객체


자바 클래스/객체

Java는 객체 지향 프로그래밍 언어입니다.

Java의 모든 것은 속성 및 메서드와 함께 클래스 및 개체와 연결됩니다. 예를 들어 실생활에서 자동차는 물건입니다. 자동차에는 무게와 색상과 같은 속성 과 드라이브 및 브레이크와 같은 메서드 가 있습니다.

클래스는 객체 생성자 또는 객체 생성을 위한 "청사진"과 같습니다.


클래스 만들기

클래스를 만들려면 키워드를 사용하세요 class.

메인.자바

Main변수 x를 사용하여 " "라는 클래스를 생성합니다 .

public class Main {
  int x = 5;
}

Java Syntax 장 에서 클래스는 항상 대문자로 시작해야 하고 Java 파일의 이름은 클래스 이름과 일치해야 함을 기억 하십시오.


개체 만들기

Java에서 객체는 클래스에서 생성됩니다. 우리는 이미 클래스를 생성 Main했으므로 이제 이것을 사용하여 객체를 생성할 수 있습니다.

의 객체를 생성하려면 Main클래스 이름과 객체 이름을 차례로 지정하고 키워드를 사용합니다 new.

예시

" "라는 개체를 myObj만들고 x 값을 인쇄합니다.

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



여러 개체

한 클래스의 여러 개체를 만들 수 있습니다.

예시

다음의 두 개체를 만듭니다 Main.

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


여러 클래스 사용

클래스의 개체를 만들고 다른 클래스에서 액세스할 수도 있습니다. 이것은 종종 더 나은 클래스 구성을 위해 사용됩니다(한 클래스에는 모든 속성과 메서드가 있고 다른 클래스에는 main()메서드(실행할 코드)가 있습니다).

Java 파일의 이름은 클래스 이름과 일치해야 합니다. 이 예에서는 동일한 디렉토리/폴더에 두 개의 파일을 만들었습니다.

  • 메인.자바
  • 두 번째.자바

메인.자바

public class Main {
  int x = 5;
}

두 번째.자바

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

두 파일이 모두 컴파일되면:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

Second.java 파일을 실행합니다.

C:\Users\Your Name>java Second

출력은 다음과 같습니다.

5

다음 장에서 클래스와 객체에 대해 더 많이 배울 것입니다.


연습으로 자신을 테스트하십시오

연습:

MyClass라는 객체를 생성합니다 myObj.

  = new ();