Programing Language/JAVA
내가 정리하는 Java , 첫번째
doriver
2022. 11. 13. 17:41
자바에서 모든 코드는 반드시 클래스 안에 존재해야 한다.
클래스들이 모여 하나의 Java 애플리케이션이 된다.
package 패키지명;
class 클래스이름 {
~ ~
변수
: 변수타입 변수이름;
~ ~
생성자 - 인스턴스가 생성될때 호출됨
: 클래스이름 (매개변수) { }
~ ~
메서드
: 반환타입 메서드이름 (매개변수) { }
~ ~
}
제어자 - 클래스, 변수 , 메서드의 선언부에 사용되어 부가적인 의미를 부여
Java애플리케이션은 main메서드의 호출로 시작해서, main메서드의 첫문장부터 마지막 문장까지 수행을 마치면 종료된다
main메서드 없이는 Java애플리케이션은 실행될수 없다

자손클래스는 조상클래스의 모든 멤버를 상속받는다
조상클래스를 확장(extend)
오버라이딩 : 상속받은 메서드의 내용을 변경하는 것( 자손클래스 자신에 맞게 변경 )
추상메서드 : 선언부만 있고, 구현부는 없는 메서드
추상클래스 : 추상메서드를 포함하고 있는 클래스
인터페이스 : 추상메서드와 상수만을 멤버로 갖는 클래스