java 아래로 전환 기초 지식점 및 실례
1. 개념
아래로 전환하면 상위 클래스가 하위 클래스로 전환됩니다.우리는 부류 인용 Animal 유형을 Bird 유형의 인용에 인용했다. 이것이 바로 아래로 전환하는 것이다
2. 형식
하위 클래스 하위 클래스 객체 = (하위 클래스) 상위 인스턴스
3. 주의
아래로 전환할 때는 반드시 강제 유형 전환을 해야 한다
4. 인스턴스
class Animal {
public String name;
public void eat() {
System.out.println(this.name + " ");
}
}
class Cat extends Animal {
}
class Bird extends Animal {
public int age;
public void fly() {
System.out.println(this.name+" ");
}
}
public class Test extends TestDemo {
public static void main(String[] args) {
Animal animal = new Animal();
Bird bird = (Bird) animal;//
}
}
Java 다운스트림의 의미처음에는 Java를 공부할 때 아래로 전환하는 것을 중시하지 않는다.하향 전환의 의미와 용도를 잘 모르고 사실은 그렇지 않다. 그러면 개발 과정도 하향 전환을 생각하지 못할 것이다.
사실 상향 전환과 하향 전환은 모두 매우 중요하다. 아마도 우리는 평소에 상향 전환을 많이 보고 상향 전환도 이해하기 쉽다.
그러나 아래로 전환하면 바보스럽지 않을까요? 저는 하위 클래스의 실례 대상을 사용하려고 합니다. 먼저 하위 클래스의 실례를 생성하여 하위 클래스에 값을 부여하고 하위 클래스의 인용을 하위 클래스에 강하게 전달합니다.
인용, 이거 쓸데없는 짓 아니야?나는 위로 전환하지도 아래로 전환하지도 않고 바로 하위 실례를 사용하면 된다.
내가 자바를 배우기 시작했을 때도 이렇게 생각했는데, 이 오류로 인해 나는 아래로 전환하는 것은 소용없다고 느꼈다.
기술이 향상됨에 따라 저는 개원된 프로젝트 학습을 보고 많은 곳에서 아래로 전환하는 기술을 사용했다는 것을 알게 되었습니다. 그래서 저는 이 지식을 다시 복습하고 싶습니다.또한 많은 블로그 글을 검색했지만 아래로 전환하는 것을 구체적으로 설명하지 못했다. 단지 예를 들어 어떻게 사용하는지 보여주었을 뿐이다. 오히려 위로 전환하는 것을 한 무더기 이야기했다.
이 자바의 하향 전환에 관한 기초 지식점과 실례를 소개합니다. 자바의 하향 전환이 무슨 뜻인지 더 많은 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.