목록인터페이스 (7)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 참고 사이트]https://blog.naver.com/kkh0977/223494519642 223. (Flutter/플러터) [Mac] : [skill] : [webview_flutter] Webview 웹뷰 모듈 설치 방법 설명[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [사전 플러터 Android , Ios Http 허용...blog.naver.com [소스 코드]import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/services..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using Microsoft.VisualBasic; namespace testProject { // [인터페이스 생성] public interface Application{ // [멤버 앞에 접근제한자 사용 안함] void onCreate(); } // [클래스 생성] public class Activity : Application { // [인터페이스 상속] // [인터페이스 메소드 구현] public void onCreate(){ Console.WriteLine($""); Console.WriteLine($"-----------------------------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 interface는 메서드들의 집합체입니다 // --------------------------------------------------- // interface는 타입(type)이 구현해야 하는 메서드 원형(prototype)들을 정의합니다 // --------------------------------------------------- // ..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [Test 클래스] package com.example.testapp; public class Test { // TODO [1. 클래스 호출 : 익명 클래스 사용] Anony anony = new Anony(){ // [메소드 재정의 수행 실시] @Override public void info() { System.out.println("안녕하세요 투케이입니다. !!"); } }; public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // TODO [1. 클래스 호출 : 익명 클래스 사용] Test t..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 인터페이스 선언 부분] ===== interface InterFaceClass{ //메소드 헤더 정의 실시 fun call() } //===== [코틀린 자식 클래스 생성 부분] ===== class ChildClass : InterFaceClass { //인터페이스 메소드 상속 받아 재정의 실시 override fun call(){ println("ChildClass > call 수행"..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; //인터페이스 클래스 선언 interface In{ public void go(); //메소드 헤더 정의 실시 public void lets(); //메소드 헤더 정의 실시 } //인터페이스 클래스 선언 interface Out{ public void finish(); //메소드 헤더 정의 실시 public void exit(); //메소드 헤더 정의 실시 } //일반 클래스에서 인터페이스 클래스 다중 상속받은..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; interface Code{ public void No(); //메소드 헤더 정의 public void Ok(); //메소드 헤더 정의 } class Response implements Code{ @Override public void No() { //메소드 재정의 실시 System.out.println("아닙니다"); } @Override public void Ok() { //메소드 재정의 실시 System...