자바 의 추상,계승,다 중 작은 예
public abstract class Human{
...
public abstract void goPee();
}
우 리 는'인간'이 라 고 불 리 는 추상 적 인 기 류 를 정의 했다.'오줌 누 러 가기'라 는 방법 은 추상 적 인 것 이다.왜냐하면 전체 인류 에 게 통 일 된 오줌 누 는 방법 이 없 기 때문이다.이 사람 이 남자 인지 여자 인지 구체 적 으로 토론 할 때 만'오줌 누 기'라 는 방법 은 구체 적 인 의 미 를 가진다.이와 동시에'인간'도 추상 적 인 개념 이다.-남자 도 여자 도 아 닌'인간'의 존 재 는 있 을 수 없다.우리 가 한 사람 을 토론 할 때 그 는 남자 든 여자 든.
public class Male extends Human
{
...
@Override
public void goPee()
{
System.out.println("Stand Up");
}
}
public class Female extends Human
{
...
@Override
public void goPee()
{
System.out.println("Sit Down");
}
}
이제 우 리 는 남자 와 여자 에 대한 더 구체 적 인 정 의 를 내 렸 다.그들 은 모두 인간 의 계승 류 이지 만,그들 은 서로 다른 소변 을 보 는 방법 을 가지 고 있다.다 형 적 으로 가장 완벽 한 표현 은 우리 가 한 방 의 사람들 을 모두 오줌 을 싸 게 하려 고 할 때 이다.
public static void main(String args)
{
ArrayList group = new ArrayList();
group.add(new Male());
group.add(new Female());
// ... add more...
// tell the class to take a pee break
for (Human person : group) person.goPee();
}
얻 은 결 과 는:
Stand Up
Sit Down
...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.