개발 공부
클래스/ 메소드 본문
public class Main {
public static void main(String[] args) {
System.out.println();
}
}
public 은 접근제어자입니다.
접근제어자는 외부에서 접근할수 있는 일종의 제약입니다. 종류는 제약이 강한순서대로 private -> protected -> public 이 있으며 defualt 는 클래스 내부와 동일 패키지에서 접근할 수 있습니다.
public 은 어느곳에서든 해당 객체를 참조할수있다는 의미입니다.
2023/04/02 추가
자바(.java)와 .class 파일과의 관계
.java파일 <> 컴파일러 <>.class파일 (자바 바이트코드)(모든장치에서 실행할 수 있음)jvm을 위한코드
public class Main { // 메인 클래스 라고 하며 클래스 파일 이름은 Main.c
}
public static void main(String[] args) {//메인메소드=메인함수 객체에 대한 동작의미
}
// public 모든 클래스에서 접근이 허용
//protected 같은패키지(폴더)에 있는 클래스와 상속관계 클래스 만 허용
//default 같은 패키지 내에 있는 클래스만 허용
//private 현재 클래스 내에서만 허
2023-05-04 추가
클래스 구성요소 (필드 /메소드)
필드
생성자 (생성된 객체의 필드를 초기화 시키는 메소드 )
메소드
필드를 활용
'JAVA > 배운 후' 카테고리의 다른 글
인스턴스 필드 클래스 필드 (0) | 2023.04.19 |
---|---|
메소드2 (0) | 2023.04.19 |
클래스/객체/인스턴스 (0) | 2023.04.19 |
상수 (0) | 2023.04.16 |
변수 (1) | 2023.04.16 |