일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- html youtube
- html5 new tag
- #C++ 연산자함수오버로딩
- html multimedia
- border-box
- #CallByAddress
- html object
- #C++ has~a
- #2차원배열
- #다차원포인터
- html video
- #3차원배열
- html code
- #자바상속#자바이즈어#is~a
- #성적관리프로그램
- #JAVASCRIPT
- git flow
- html plug-in
- 토큰경제
- #binary
- hyperledger transaction
- #1차원배열
- relative path
- html id
- #android activity
- mac terminal command
- #bubbleSort
- docker example
- html charset
- 하이퍼레저패브릭
- Today
- Total
A sentimental robot
중첩 인터페이스 본문
public class Day2 implements Inter1.Inter2{
public static void main(String[] args) {
}
@Override
public void f2() {
// TODO Auto-generated method stub
}
}
public interface Inter1 {
void f1();
interface Inter2 {
void f2();
}
interface Inter3{
void f3();
}
}
인터페이스 안에 클래스를 상속받기
public class Day2 extends Inter1.Banana{
public static void main(String[] args) {
Banana b=new Banana();
b.f1();
}
}
public interface Inter1 {
void f1();
class Banana implements Inter1 {
public void f1() {
System.out.println("override");
}
}
}
클래스 안의 인터페이스 ★
class Su implements Day2.Inter1{
@Override
public void f1() {
System.out.println("f1()override");
}
}
public class Day2 {
interface Inter1 {
void f1();
}
public static void main(String[] args) {
Su s=new Su();
s.f1();
}
}
'Java' 카테고리의 다른 글
상속관계를 통한 다형성과 업캐스팅 (0) | 2018.01.05 |
---|---|
익명클래스, anonymous class (0) | 2018.01.04 |
Generic (0) | 2017.12.29 |
도서관리프로그램 (0) | 2017.12.29 |
Reference's reference (0) | 2017.12.29 |