ืืื ืฆืจืื ืืืฉืงืื? ืืืืข ื ืืืฆื ืชืืจืฉืช ืืืฉืง? ืืืืข ืืฉ ืฆืืจื ืืคืืืืืืจืคืืื? ืืื ืฉืงืจื ืืืืื ืืื ืขืืฉืื ืืืฉืงืื, ืืื ืื ืืืื ืืื.
ืืชื ืืืชืืจ: ืืืืืจ ืื ืืืืืืจืื ืืืืื, ืฉืืืช ืืืืืงืืช ืืืฉืืืืช ืืื ืชื ืืจืืกืืช.
ืืฉืืืืืจ ืืขืงืจืื ืืช ืฉื ืชืื ืืช ืืื ืื ืขืฆืืื (OOP): ืคืืืืืืจืคืืื, ืืจืืฉื ืืื ืงืคืกืืืฆืื, ืืืื ืืืฉืชืืฉ ืืื ืืืืืืช ืืขืืื ืืืืืชื. ืืืชืจืื ืืืืื ืฉื OOP ืืื ืฉืื ืื ื ืืืืืื ืืืืืช ืืืง ืืืืงืื ืืืืืชื ืืชืืื ืืช. ืืืื ื ืืืื ืืช ืืฉืคืืช ืืืื ืื: ืืื , ืืื ืืืืื ืคืืื . ืืืื ืืจืฉ ืคืืื ืืช ืืืจืื ืืืืื ืืขืช ืฉืชืืืช ืชื, ืืืืื ืืื ืืจืฉ ืืช ืืืจืื ืืขืงืืฅ ืฉืคืชืืื ืืืื ืืงืจืืื. ืื ื ื ืกื ืืืืฉื ืืช ืืืฆื ืืื ืืชืืื ืืช, ืืกืืคื ืฉื ืืืจ ื ืงืื ืฉืืืฉื ืืืืงืืช:class ะะฐะฟะฐ
class ะะฐะผะฐ
class ะะตัั
ืืืื ืืืืื ืืฉ ืืจืืืื ืฉืฆืจืื ืืืขืืืจ ืืคืื . ืืจืืืื ืื ืคืขืืืืช ืืกืื ืืืฉืื - ืื ืขืืืฃ ืืืืฉื ืืืชื ืืขืืื ืืชืืื ื ืืฉืืืืช: ืืื ืจืืฉืื :
class ะะฐะฟะฐ {
public void ะฟัะธั
ะปัะฟัะฒะฐัั() {
System.out.println("ะฅะปัะฟ");
}
}
ืขืืฉืื ืืื :
class ะะฐะผะฐ {
public void ะฟะพะดะถะธะผะฐัั() {
System.out.println("ะะพะดะถะฐัั ะณัะฑะบะธ");
}
}
ืื ืื ืื ื ืืืืจืื ืขื ืืจืืฉื, ืื ืื ืืืืื ื ืืืชืื ืืช ืืงืื ืื:
class ะะตัั extends ะะฐะฟะฐ, ะะฐะผะฐ {
@Override
public void ะฟัะธั
ะปัะฟัะฒะฐัั() {
System.out.println("ะฅะปัะฟ");
}
@Override
public void ะฟะพะดะถะธะผะฐัั() {
System.out.println("ะะพะดะถะฐัั ะณัะฑะบะธ");
}
}
ืืืืืจ, ืืจืฉืช ืืช ืคืืื ืืืื ืืืื ืื ืืื ืืช . ืื ืชืืชืื ืืช ืื ืืื, ืืืืืจ ืืชืืื ื ืืืืืื ืฉ-Java ืื ืืืื ืืืืฉื ืืจืืฉื ืฉื ืืืืงืืช ืืจืืืืช. ืืื, ืื ืืคืฉืจื ื-C++, ืืื ืื ื-Java, ืื ืืขืืืช ืืืืืืช ืืืืืืช ืืืชืขืืจืจ ืขื ืืจืืฉื ืืจืืื: ืื ืืืชืืื ืืคืืจืื ืืืื ืืจื ื . ืืื ืืขืงืืฃ ืืช ื"ืืืชื ืืคืฉืจื" ืืื, ืื'ืืืื ืืฉ ืืืฉืงืื. ืืืืื ืืจืืืื ื ืืฆืื ืืืฉืง ืืฉืื ื. ืืคืืื ืฉื ืืื: ืื ืืืจืื ืื:
public interface ะัะธะฒััะบะธะะฐะฟั {
public void ะฟัะธั
ะปัะฟัะฒะฐัั();
}
public interface ะัะธะฒััะบะธะะฐะผั {
public void ะฟะพะดะถะธะผะฐัั();
}
ืืืืฉืง ืชืืืจื ื ืจืง ืืช ืืืจืืืื, ืืื ืื ืชืืืจื ื ืื ืื ืขืืฉืื ืกืคืฆืืคืืช, ืื ื ืืชืื ืืช ืืืืฉืื ืืกืคืฆืืคื ืืฉืืขืืจืื. ืจืืฉืืช, ืืืื ื ืขื ืืง ืืืื ืืืื ืืช ืืืจืืืื ืืืฉืคืืืื ืฉืืื.
class ะะฐะฟะฐ implements ะัะธะฒััะบะธะะฐะฟั {
@Override
public void ะฟัะธั
ะปัะฟัะฒะฐัั() {
System.out.println("ะฅะปัะฟ");
}
}
class ะะฐะผะฐ implements ะัะธะฒััะบะธะะฐะผั{
@Override
public void ะฟะพะดะถะธะผะฐัั() {
System.out.println("ะะพะดะถะฐัั ะณัะฑะบะธ");
}
}
ืืขืืฉืื , ืื ืืืงื ืืืืืืื ืืืขืืืจ ืืจืืืื ืืืื ืืืื ืืคืื ืื ืืื ืืช
class ะะตัั implements ะัะธะฒััะบะธะะฐะฟั, ะัะธะฒััะบะธะะฐะผั {
@Override
public void ะฟัะธั
ะปัะฟัะฒะฐัั() {
System.out.println("ะฅะปัะฟ");
}
@Override
public void ะฟะพะดะถะธะผะฐัั() {
System.out.println("ะะพะดะถะฐัั ะณัะฑะบะธ");
}
}
ืืืืืจ, ืืืฉืื ืืจืืื (ื ืงืจื ืืขืชืื ืงืจืืืืช ืืืชืจ ืืืฉืื) ื-Java ืืื ืืืืื ืืคืฉืจื. ืืืฉืืขืืช ืฉื ืืืฉืงืื ืืืืจื ืืืืืช ืืจืืจื ืืขืช - ื-Java, ืืชื ืืืื ืืืืฉื ืืจืืฉื ืืจืืื ืืืืฆืขืืช ืืืฉืงืื. ืื ื ืคืชื ืืช ืืกืืืืืฆืื ืืืื , ืืืฉื: ืืจื ืืืื ืืืื ืื ืจืื ืืฉ ืืจืืืื ืฉืื ืื ืืขืืืจื ืืคืืื , ืืืคืืื ืืฉ ืืืื ืื ืืจืืืื ืืืฉืืื ืืฉืื. ืชืืื ืืืฆื ืืืขืืืจ ืืช ืกื ืื ืืจืืจื ืืืืื ื ืืื ืืืืืก ื'ืืืื ืืคืจืงืื ืืืืื. ืื ืื ืืืืืื ืืืืืื ืืืื ืช ืืืฉืงืื. ืื ืื ืงืจืืช ืืช ืืืืืจืื ืืืืื, ืืงืคื ืืงืจืื: ืืืฉืงืื ื-Java (ืื ืื ืคืชืื, ืืชื ืืืื ืืฆืืช ืืืคืจืืคืื ืฉืื ืื ืืงืจืื ืืืฆื ืืืืฉื ืืกืชืจ) ืืืืข ืืฉ ืฆืืจื ืืืืฉืงืื ื-Java Java - ืืืืืขื ืืช ืื ืืืืืืืืช ืืืืืืจ ืืื ืืฉื ื ืืช ืืฉืืืืช ืื ืืืืฉืงืื ืืื ืืืืืงืืช: ืฉืืืช ืฉืืืืช, ืืชืืืืช (ืื ืืฉืืื ืืืงืืช ืืงืื), ืกืืื ืคืื ืฉื ืฉืืืืช. ืืื ืืื: - ืืืืื ืืขืช ืืืฉืื ืืืฉืง ืขื ืืืืงื ืืืืืงื ืืืคืฉืืช; - ืฉืืืืช ืืจืืจืช ืืืื.
GO TO FULL VERSION