자바 추상 류 이해

1346 단어 JAVA(OOP)
자바 에서 추상 류 는 반드시 추상 적 인 방법 이 있어 야 하 는 것 이 아니 라 모든 방법 을 한 번 실현 할 수 있 습 니 다.그러나 class 류 는 추상 류 라 고 성명 합 니 다.이렇게 하면 추상 류 를 성명 하지 않 는 것 에 비해 차 이 는 추상 류 만 예화 할 수 없고 계승 하 는 키 워드 는 extends 입 니 다.또한 계승 한 후에 덮어 쓰 지 않 고 계승 하 는 방법 만 사용 할 수 있 습 니 다.
1.jsp 에서 인용 유형 을 추상 적 인 유형 으로 설명 하고 사례 대상 은 추상 적 인 대상 에서 계승 하여 bean 의 다 중 체 제 를 구축한다.
2.servlet 에서 HttpServlet 과 GenericServlet 은 모두 추상 적 인 유형 이다.http servlet 에서 직접 계승 하면 doGet 과 doPost 방법 을 덮어 쓰 지 않 고 컴 파일 을 통과 할 수 있다.이 는 HttpServlet 류 는 추상 적 인 방법 이 없고 추상 적 인 유형 일 뿐 이라는 것 을 의미한다.그러나 GenericServlet 류 에 대해 서 는 service()방법 이 추상 적 인 방법 이 므 로 덮어 써 야 하지만 보통 이 두 가지 방법 을 다시 써 서 클 라 이언 트 에 서 비 스 를 제공 합 니 다.다음 검증:
abstract class Person{
	private String name;
	public Person(){}
	public void setName(String name){
		this.name=name;
	}
	public String getName(){
		return name;
	}
}
class Employee extends Person{}
public class Abstract {

	public static void main(String[] args) {
		Person p=new Employee();
		p.setName("Taylor Swift");
		System.out.println(p.getName());
	}
}

     ,     。   Person    abstract  , Employee        ,           。
 
   
 

좋은 웹페이지 즐겨찾기