\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전

 

코드는 그냥 가져다  페키지랑 클래스명 만 수정 하면 됨니다.


그전에 이해 인터페스를 모르면 아래 링크에 들어 가서 한번 보자 

한페이지 요약 

2021.04.06 - [JAVA/자바(JAVA)문법] - [JAVA]자바 Interface 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스 만들기

 

[JAVA]자바 Interface 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 www.oracle.com/kr/java/technologies/javase/javase-jdk8..

marine1188.tistory.com

 

인터페이스 만들기 인터 페이스인지를 알기 위에 앞에  I(아이)를 붙이면 좋다

 

package ex02.Interface;

public interface IDraw {
	int su = 1000; //static final
	public void draw();// abstract method

}

인터페이스 만들고  이제 일반 클래스 만들어 보자

BB 클래스를 만들고 IDraw 인터페이스르 implements 해준다

package ex02.Interface;

public class BB implements IDraw {

	public void draw() {
		// TODO Auto-generated method stub
		System.out.println("bb클래스에서 인터페이스 메소드 ");
	}

}

실행할  클래스를 만들어준다 

여기서 중요한거 인터페이스는 클래스와 다를게 생성자를 생성할수 없다 그래서 

 

인터페이스는 객체 생성이 안된다

부모 인터페이스로 객체 생성은 가능하다

IDraw i = new  IDraw();

IDraw bb = new BB();

 

 

 

 

package ex02.Interface;

public class MainEntry {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
			/// 1. 자기 자신으로 객체 생성
		
		BB b = new BB();
		b.draw();
		System.out.println(b.su);
		System.out.println("-------------");
		
		//2. 부모 인터페이스로 객체 생성 
		IDraw bb = new BB();
		bb.draw();
		System.out.println(bb.su);
	}

}

 

 

2021.04.06 - [JAVA/자바(JAVA)문법] - [JAVA]자바 Interface 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스 만들기


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band