본문 바로가기

java20

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 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.
Chapter 6. 메소드 목차 1. 메소드 이해하기 2. 메소드 정의와 호출 3. 메소드에 배열을 넘기거나 반환하는 경우 4. 가변 인수 5. 메소드 오버 로딩(method overloading) 1. 메소드 이해하기 - 메소드는 입력받아서 어떤 일을 처리한 후에 결과를 반환한다. 반환 자료형 메소드명(매개변수) { // 메소드 호출시에 수행되는 코드 } 반환 자료형: 메소드가 반환할 값의 자료형을 적어 준다. 반환할 값이 없는 경우에는 void라고 적어 준다. 매개변수: 메소드 값을 입력하는 변수 2. 메소드 정의와 호출 - 메소드를 만들어 놓는 것을 메소드 정의라고 한다. 매개변수와 반환값의 유무에 따라 다음과 같이 네 가지 경우로 볼 수 있다. 매개변수와 반환값이 모두 없는 경우(입력과 출력이 모두 없음) public cl.. 2022. 10. 26.
728x90
반응형