[JAVA 지식의 다태 1]
3526 단어 학습 노트
하나.다태적 개술과 그 코드의 구현
A. 다태개술: 사물이 존재하는 다양한 형태
B. 다태적 전제:
package ;
public class first {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat c=new Cat();
c.eat();
Animal a=new Cat();
a.eat();
}
}
class Animal{
public void eat() {
System.out.println(" ");
}
}
class Cat extends Animal{
public void eat() {
System.out.println(" ");
}
}
둘.다중 구성원 방문 특징
구성원 변수: 부모 클래스를 컴파일하고 부모 클래스를 실행합니다
class Demo{
public static void main(String[]args) {
Father f=new Son();
System.out.println(f.num);
Son s=new Son();
System.out.println(s.num);
}
}
class Father{
int num=10;
}
class Son extends Father
{
int num=20;
}
출력 결과는 10과 20이다.
구성원 방법: 부모 클래스를 컴파일하고 하위 클래스를 실행합니다
class Demo{
public static void main(String[]args) {
Father f=new Son();
f.print();
}
}
class Father{
int num=10;
public void print() {
System.out.println("father");
}
}
class Son extends Father
{
int num=20;
public void print() {
System.out.println("son");
}
출력 결과 son
정적 방법: 부모 클래스의 운행을 컴파일하고 부모 클래스를 보고 비정상적인 구성원만 컴파일하고 부모 클래스의 운행을 보고 하위 클래스를 본다
C. 멀티태스킹의 상향 및 하향 전환
Father f=new Son();향상된 전환
Son s=(son)f ;아래로 전환
D. 다태적 이점과 폐단
셋.추상류의 개술과 그 특징
public abstrsct void method( );
넷.인터페이스의 개술과 그 특징
인터페이스 개요
클래스와 클래스 인터페이스와 인터페이스 클래스와 인터페이스의 관계
구성원 변수: 변수 또는 상수
구성 방법: 지원
구성원 방법: 추상적일 수도 있고 비추상적일 수도 있다
커넥터:
구성원 변수: 상수만 가능
구성원 방법: 추상적으로만 가능
클래스와 인터페이스: 단일 계승 다중 실현 실현
인터페이스와 인터페이스: 상속단 상속 다중 상속
디자인 이념의 차이점:
추상류: 계승되어 나타난 것은 isa의 관계이다.추상류에서 정의한 것은 이 계승 체계의 공통 기능이다
인터페이스: 실현된 것은 like a의 관계이다.인터페이스는 이 계승 체계의 확장 기능을 정의한다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
STL 학습노트(6) 함수 객체모방 함수는 모두pass-by-value이다 함수 대상은 값에 따라 전달되고 값에 따라 되돌아오기 때문에 함수 대상은 가능한 한 작아야 한다(대상 복사 비용이 크다) 함수 f와 대상 x, x 대상에서 f를 호출하면:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.