Framwork24 Chapter 9. 패키지와 접근 제어 목차 1. 패키지(package) 2. 패키지 생성하기 3. 접근 제어 4. 메소드 오버라이딩과 접근 제어 1. 패키지(package) - 연관된 클래스와 인터페이스들을 모아 놓은 것을 말한다. 윈도우의 폴더와 같은 개념이다. ex_1) java.lang 패키지에 있는 String과 System 클래스 사용 public class code155 { public static void main(String[] args) { java.lang.String name = "Alice"; int age = 10; java.lang.System.out.println(name + " is " + age + " years old."); } } ex_2) Scanner 클래스 import java.util.Scanner;.. 2023. 8. 6. Chapter 8. 상속 목차 1. 상속 기본 개념 2. super 키워드 3. 메소드 오버라이딩(overriding) 4. final 키워드 5. 단일 상속과 다중 상속(multiple inheritance) 6. 다형성(polymorphism) 1. 상속 기본 개념 - 이름 그대로 클래스를 상속받아 새로운 클래스를 만드는 것. ex) 부모: Person 자식: Student // 부모 클래스 class Person { private String name; // 이름 private String phone; // 전화번호 Person() {} Person(String name, String phone) { this.name = name; this.phone = phone; } void printPerson() { System.o.. 2023. 8. 6. Chapter 7. 클래스와 객체(2) 목차 1. 클래스 기본과 객체 생성 2. 생성자(constructor) 3. 인스턴스 변수와 클래스 변수 4. this 키워드 5. static 키워드 6. 자바의 접근 제어와 private 키워드 7. 자료형으로서의 클래스 8. 인스턴스 배열 9. 클래스 예제들 4. this 키워드 -this는 그 순간에 클래스를 이용하는 인스턴스를 가리키는 변수이다. 생성자와 this 키워드 class Book { String title; int price; Book(String title, int price) { this.title = title; this.price = price; } } ------------------------------------- public class Code_111 { public s.. 2022. 11. 4. Chapter 7. 클래스와 객체(1) 목차 1. 클래스 기본과 객체 생성 2. 생성자(constructor) 3. 인스턴스 변수와 클래스 변수 4. this 키워드 5. static 키워드 6. 자바의 접근 제어와 private 키워드 7. 자료형으로서의 클래스 8. 인스턴스 배열 9. 클래스 예제들 1. 클래스 기본과 객체 생성 - 자바 프로그램에서는 모든 것이 클래스를 통하여 작성한다. 클래스는 객체를 만드는 기본 도구라고 할 수 있다. //클래스 예제 차(Car)클래스: - 속성: 차종, 색상, 연식,... - 메소드: 달리기, 속도 올리기, 속도 줄이기, 멈추기,... - 클래스를 만들고 그 클래스가 생성하는 객체들을 '인스턴스(instance)'라고 한다. public class Car { String kind; String col.. 2022. 10. 30. 이전 1 2 3 4 5 6 다음 728x90 반응형