Programing Language/JAVA

내가 정리하는 Java , 첫번째

doriver 2022. 11. 13. 17:41

자바에서 모든 코드는 반드시 클래스 안에 존재해야 한다.
클래스들이 모여 하나의 Java 애플리케이션이 된다.

 

package 패키지명;

class 클래스이름 {

		~ ~

	변수
	: 변수타입 변수이름;

		~ ~

	생성자 - 인스턴스가 생성될때 호출됨
	: 클래스이름 (매개변수) { }

		~ ~

	메서드 
	: 반환타입 메서드이름 (매개변수) { }

		~ ~

}

제어자 - 클래스, 변수 , 메서드의 선언부에 사용되어 부가적인 의미를 부여


Java애플리케이션은 main메서드의 호출로 시작해서, main메서드의 첫문장부터 마지막 문장까지 수행을 마치면 종료된다
main메서드 없이는 Java애플리케이션은 실행될수 없다

 

 

 

자손클래스는 조상클래스의 모든 멤버를 상속받는다
조상클래스를 확장(extend)

 

오버라이딩 : 상속받은 메서드의 내용을 변경하는 것( 자손클래스 자신에 맞게 변경 )

추상메서드 : 선언부만 있고, 구현부는 없는 메서드

 

추상클래스 : 추상메서드를 포함하고 있는 클래스
인터페이스 : 추상메서드와 상수만을 멤버로 갖는 클래스