개발 공부

클래스/ 메소드 본문

JAVA/배운 후

클래스/ 메소드

규율 위에 자유 2023. 4. 19. 18:53
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