자바 4

자바 정리 3

* 상속 * 클래스가 가지고 있는 "멤버들(변수/메소드)"를 다른 클래스에서 직접 만들지 않고 상속 받음으로써 자신의 "멤버(변수/메소드)" 처럼 사용할 수 있는 기능  특징   1) 모든 클래스는 "Object" 클래스의 후손이다   2) 부모클래스의 "생성자", "초기화 블록"은 상속되지 않는다   3) 부모의 "private" 멤버는 상속은 되지만 직접 접근 불가하다   4) 자바에서는 "단일상속"만 지원한다   5) 자식 클래스에서 부모클래스의 생성자를 호출할 때 "super([인자값,...])"를 사용한다                                 멤버(변수/메소드)에 접근할 때 "super.변수/메소드"를 사용한다- 표현식[접근제한자] class 클래스명(자식) extends 클..

자바 2024.07.10

자바 정리 2

[배열]* 1차원 배열 : "같은 자료형"의 "여러 개의 데이터"을 저장하는 공간               배열의 데이터는 "인덱스"로 관리가 된다.               ** 인덱스의 시작번호: 0 ** * 선언 표현식   자료형[] 변수명; * 할당 표현식 자료형[] 변수명 = new 자료형[배열길이]; * 배열 선언과 동시에 할당    (1) 자료형[] 참조변수명 = new 자료형[] {값1, 값2, 값3};       자료형[] 참조변수명;       참조변수명 = new 자료형[]{값1, 값2, 값3};    (2) 자료형[] 참조변수명 = {값1, 값2, 값3}; (O)       자료형[] 참조변수명;       참조변수명 = {값1, 값2, 값3}; (X)    (3) 자료형[] 참조변..

자바 2024.07.10

java 복습 정리

자바 프로그래밍 기본1) main 메소드자바 프로그램 실행시 꼭 필요한 main메소드public static void main(String[] args) 2) 클래스(class)- 객체를 만들기 위한 일종의 설계도 (도화지) - 자바에서 모든 코드는 클래스 내에 작성 3)주석- 범위, 여러 줄에 적용 : /* 이 안에 내용 작성 * - 한 줄에만 적용 : // 이 곳에 내용 작성 4)변수메모리 내에 데이터를 저장하는 공간변수 표현법자료형 변수명;  자료형 변수명 = 값; -자료형 종류 * 문자 : 문자형 ('a', '0', ), 문자열 ("a", "asd", ..)             - 문자형 : char             - 문자열 : String *숫자 :-정수형 (1, 2, 3, -1, 0,..

자바 2024.07.10

java 과제

과제 Apublic class Menu {    // 필드부    ptivate String kind ; //종류    private String name; //이름    private String flavor; //맛    // 생성자부    public Snack() {}    public Snack(String kind, String name, String flavor) {       this.kind = kind;       this.name = name;       this.flavor = flavor;  }    // 메소드부            public String information() {            return kind + "(" + name + "-" + flavor + ..

자바 2024.06.23