final (2) 썸네일형 리스트형 2013.01.11. Java 형변환, final, 추상클래스 2013.01.11. Java 형변환, final, 추상클래스 오브젝트 형변환(Cast) - 부모 클래스로부터 상속을 받을 경우 데이터형태까지 승계 - 메서드 오버라이딩의 제정을 통한 다형성의 구현 메서드 오버라이딩(Method Overriding) - 자식 클래스에서 사용하기 위해 부모 클래스에서 정의한 메서드를 재정의. - 메서드명을 포함한 메서드 시그니쳐를 부모 클래스에서와 동일하게 선언. - super.메서드명 : 부모 클래스의 해당 메서드를 호출하기 위한 명령문. - 자식 클래스에 오버라이딩된 메서드가 존재할 경우, 메서드를 호출시 언제나 원본 메서드가 아닌 오버라이딩된 메서드를 호출한다.※ Java의 Interface의 의미를 이해하는데 매우 중요하다.final 키워드의 활용 - final +.. 2013.01.09. Java Constructor, 변수캡슐화, Static, 상수 2013.01.09. Java Constructor, 변수캡슐화, Static, 상수 클래스 내 기본생성자 외 다양한 생성자가 필요한 이유와 주의사항- 객체간 초기화하고자 하는 파라미터가 다를 수 있기 때문에.ex: 회원가입시 필수정보 외 선택적으로 입력하는 추가정보들.- 중복되는 파라미터의 경우 파라미터의 데이터타입과 그 개수가 일치해야함.- OverLoad : 하나의 클래스 안에 클래스명이 동일한 메서드를 선언하는 행위. Default 생성자 : 클래스에서 생성자가 존재하지 않을 경우 JVM(Java Virtual Machine)에 의해 default생성자가 자동으로 생성된다. 단, 클래스에 파라미터를 받는 생성자가 존재할 경우 default생성자는 자동으로 생성되지 않는다. 이 경우 에러가 발생하므.. 이전 1 다음