목록java 공부 (15)
Kim Hyeong
07 final 지정자(modifier)
final 지정자(modifier) 클래스나 필드 메서드 등에 적용해 사용한다.클래스에 적용하면 상속을 할 수 없게 한다.super class 에 있는 메서드에 적용하면 오버라이딩을 할 수 없게 한다.변수에 적용하면 상수형(변하지 않는) 변수를 만든다.final이 붙은 변수는 값을 할당 할 수 없다.상속을 받을수 있지만 상속을 할 수 는 없다. (자식 클래스가 없다.)final클래스는 최하위 클래스이다.
java 공부
2018. 8. 10. 09:58
06 abstract class (추상 클래스)
abstract class (추상 클래스) , abstract method (추상 메서드)클래스가 설계도라면 추상클래스는 미완성 설계도추상 메서드 (미완성 메서드)를 포함하고 있는 클래스 (class 앞에 반드시 abstract를 붙인다.)*추상 메서드 : 선언부만 있고 구현부가 없는 메서드 메서드 앞에 abstract란 modifier를 붙여준다추상클래스를 상속받은 클래스에서 추상 메서드를 오버라이딩 해야 한다.인스턴스를 생성할 수 없다.다른 클래스를 작성하는 데 도움을 줄 목적으로 작성된다.설계를 할 시 사용된다. 설계단계에서는 구체적인 내용들을 명시하지 못하기에 큰틀의 공통의 기능을 만들어 놓는 클래스
java 공부
2018. 8. 10. 09:57