728x90
SMALL
#상속
- 변수
-private인 경우 상속안됨
-부모 클래스 멤버 변수와 이름이 동일한 경우 상속 안됨
sub - super - object
- 메서드
Sub- Super-Object
- Application
public class Application {
public static void main(String[] args) {
Super testA = new Sub();
Sub testB = new Sub();
System.out.println(((Sub)testA).data); //super
System.out.println(testB.data); //sub class
testA.print();
testB.print();
}
}
- Super
public class Super {
String data;
public Super() {
data = "super";
}
public void print() {
System.out.println("부모임");
}
}
- Sub
public class Sub extends Super{
String data;
public Sub() {
data = "subclass";
}
public void print() {
System.out.println("자식클래스");
}
}
#싱글턴
-생성하는방법
외부에서 생성 불가능하게 막아야함 ->private 생성자
인스턴스를 외부로 공개 : static getInstance()
-사용목적
메모리절약
시스템에서 하나만 있어도 되는 모듈들
728x90
LIST
'JAVA > Java' 카테고리의 다른 글
20201120 이미지읽기 (0) | 2020.11.20 |
---|---|
20201119 1:1채팅 (0) | 2020.11.19 |
20201105_29 jdbc문제 및 해결 (0) | 2020.11.05 |
20201104_28 thread (0) | 2020.11.04 |
20201104_28 jdbc (0) | 2020.11.04 |
댓글