관리 메뉴

moozi

자바기본문법 본문

TIS_2016/안드로이드_1기

자바기본문법

moozi 2016. 4. 25. 16:35

메시지전달=함수호출

 

*다형성
똑같은 이름의 함수(메서드)를 여러개생성

1.오버로딩 - 상속과 관련없음.parameter다름.
2.오버라이딩 - 상속과 관련.
 메서드명,parameter 모두 동일

 

*자바코딩시 유의점
1. 계정명 한글사용금지
2. 폴더명,파일명 등도 모두 영어 권장

 

*접근제한자
public - 외부에 공개
private - 외부에 비공개.
 인스턴스조차도 접근불가.
       => getter함수: 읽기
       => setter함수: 저장


*추상클래스(상속전용)
추상함수(메서드)를 갖고 있다.
상속한 자식클래스는 추상함수를 구현해야함.
멤버변수 존재.
추상함수가 아닌 함수도 사용 가능.
추상클래스는 인스턴스 생성 불가.

 

*인터페이스(상속전용)
추상함수(메서드)와 상수만 존재.
변수없음. 다른 일반메서드 없음.
인스턴스생성 불가
이벤트처리시 인터페이스가 활용됨.
=>이벤트리스너가 인터페이스로 만들어짐
=>이벤트리스너에 선언된 추상함수를 반드시
구현해야함.

 

 

 

 


 

'TIS_2016 > 안드로이드_1기' 카테고리의 다른 글

sql연습문제  (0) 2016.04.28
join연습  (0) 2016.04.27
조인연습 테이블  (0) 2016.04.27
4/26 JDBC 프로그래밍 예제  (0) 2016.04.26
자바쓰레드 동기화 관련예제  (0) 2016.04.25
Comments