\
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
개발 환경
Window 10
JDK 1.8
이클립스 2020_03 버전
코드는 그냥 가져다 페키지랑 클래스명 만 수정 하면 됨니다.
그전에 이해 인터페스를 모르면 아래 링크에 들어 가서 한번 보자
한페이지 요약
2021.04.06 - [JAVA/자바(JAVA)문법] - [JAVA]자바 Interface 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스 만들기
인터페이스 만들기 인터 페이스인지를 알기 위에 앞에 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 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스 만들기
[jAVA]BuffererReader/더하기 연산하기//자바 입력 (0) | 2021.04.09 |
---|---|
[JAVA]제네릭 Generic 자바 기초 문법 및 설명 예제 코드 포함 (0) | 2021.04.09 |
[JAVA]자바 Interface 인터페이스/ 개념정리// 인터페이스 만들기 인터페이스/ 개념정리// 인터페이스 만들기 (0) | 2021.04.06 |
[JAVA] enum 자바 열거형 형태 예제// (0) | 2021.04.06 |
[JAVA] 배열을 이용한 추상클래스 이용 / 추상클래스abstract Class (0) | 2021.04.05 |