목록추상클래스 (4)
투케이2K
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------from abc import *# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# --------------------------------------------------------..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using Microsoft.VisualBasic; namespace testProject { // [추상 클래스 생성] public abstract class Application{ // [추상 메소드 생성] public abstract void onCreate(); } // [일반 클래스 생성] public class Activity : Application { // [추상 클래스 상속] // [메소드 재정의 구현] public override void onCreate(){ Console.WriteLine($""); Console.WriteLine($"----..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; abstract class Animal { abstract void cry(); //메소드 명 정의실시 }//abstract 클래스 종료 class Lion extends Animal { //추상클래스 상속받음 @Override public void cry() { System.out.println("어흥!!"); } }//Lion 클래스 종료 class Dog extends Animal { //추상클래스 상속..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [추상클래스, 인터페이스 란?] - 추상클래스란 하나 이상의 추상 메소드를 포함하는 클래스를 가리켜 추상 클래스(abstract class)라고 합니다 - 추상클래스 특징으로는 사용하는 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않는 클래스입니다 (세부적인 메소드 몸체 내용은 상속받은 자식쪽에서 구현 실시) - 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 클래스입니다 - 인터페이스 또한, 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않습니다 - 인터페이스 특징으로는 자바에서 다중 상속을..