목록abstract (5)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';// -----------------------------------------------------------------------------------------// TODO [abstract interface 클래스 생성]// -----------------------------------------------------------------------------------------abstract interface class Parant { // [void 메소드 정의] void hello(..
[개발 환경 설정]개발 툴 : 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($"----..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [추상클래스, 인터페이스 란?] - 추상클래스란 하나 이상의 추상 메소드를 포함하는 클래스를 가리켜 추상 클래스(abstract class)라고 합니다 - 추상클래스 특징으로는 사용하는 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않는 클래스입니다 (세부적인 메소드 몸체 내용은 상속받은 자식쪽에서 구현 실시) - 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 클래스입니다 - 인터페이스 또한, 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않습니다 - 인터페이스 특징으로는 자바에서 다중 상속을..