목록전체 글 (37)
보근은 참고 있다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/be0EWk/btqRXG230jZ/eYLm7ZNkSK39Yt0NYYGL4K/img.png)
package 키워드 import 키워드 클래스패스 CLASSPATH 환경변수 -classpath 옵션 접근 지시자 클래스의 이름 클래스의 이름은 두 가지가 있다. 클래스 파일 자체의 이름과 패키지+클래스의 이름인 FQCN(Fully Qualified Class Name)이 있다. String 클래스를 예시로 들어보면 java.lang.String이 FQCN이다. 같은 이름을 가진 서로 다른 클래스가 있다면, 이렇게 사용해야 한다. import mypackage.MyClass; class Main { public static void main(String[] args) { MyCalss m1 = new MyClass(); // mypackage.MyClass yourpackage.MyClass m2 = ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3Cy7K/btqQKvinOAY/hbRztMnr5DhSwIDdPXii81/img.png)
자바 상속의 특징 super 키워드 메서드 오버 라이딩 다이내믹 메서드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 상속 상속이란? 한 클래스가 다른 클래스의 속성들을 획득하는 것. 상속을 통해 자식 클래스는 부모 클래스의 필드와 메서드를 재사용할 수 있다. OOP의 주요 개념이다. 아주 합리적이고 똑똑한 거 같다. 단일 상속 : 한 클래스가 하나의 클래스만을 상속받는다. 다단계 상속 : 클래스가 기본 클래스가 아닌 기본 클래스의 파생 클래스를 상속받는다. 계층적 상속 : 한 클래스가 여러 하위 클래스에 상속을 한다. 다중 상속 : 한 클래스가 여러 개의 클래스를 상속받는다. 자바 상속의 특징 상속을 해주는 상위 클래스를 부모 클래스(Paren..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cX6nhV/btqQIbqLFWq/aa1BYVXKXFOerCFSYyYIKK/img.png)
클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 클래스 정의하는 방법 클래스란, 모든 Java 프로그램의 가장 기본적인 구조를 이루는 요소이다. 클래스는 필드와 메소드를 포함하며 새로운 참조 타입을 정의하기도 한다. 클래스의 기본 구성 필드 변수(멤버 변수) 메소드 생성자 class MyClass { String name; // 멤버 변수들 int age; public MyClass() { // Default 생성자 } public MyClass(String name, int age) { // AllArgs 생성자 this.name = name; this.age = age; } public void print() { /..