728x90

object 2

Java, Package(패키지) / 다른 패키지에서 호출하기 (+접근제어자) / Object(최상위 클래스) 비교하기( == , equals())

Package 패키지를 만드는 이유?|관련이 있는 파일들 끼리 모아두기 위해서 윈도우 - 폴더 리눅스 - 디렉토리 자바 - package 패키지는 맨 첫번째 줄에 1번만 기술할 수 있다.소문자로 기입해야한다. 패키지는 자바가 제공하는 기본 패키지 java.lang(default pakage)이다  접근 제어자에 따라 다른 패키지의 메소드나 클래스를 가져올 수도 있다. 클래스같은 패키지다른 패키지다른 패키지 자식 클래스privateoxxxdefaultooxxprotectedooxopublic oooo protected는 다른 패키지에서 Sub class 라면 접근이 가능하다.단, Sub class로 생성해야만 접근할 수 있다. Super class로 생성하면 안된다.[ com.zoo 패키지에 Zoo cla..

Java 2024.07.18

Java, 기본 Array(배열)과 Object(최상위 클래스)

Array변수는 하나의 방만 만들어지고, 배열은 여러개의 방을 만들 수 있다.배열은 연속적인 메모리를 할당한다.첨자(인덱스)가 0부터 시작한다. 배열은 동일한 자료형을 갖는다.  배열의 단점 배열은 한번 배열의 크기를 정하면 변하지 않는다. (고정)  - 동일한 자료형 int[] - int형만 넣을 수 있다.String[] - 문자열만 넣을 수 있다. [ 형식 ]int[] ar = {10 ,20, 30}; // 배열 생성 및 선언 int[] ar; ar = new int[]; // 배열 생성만 했다. int[] ar = new int[]{10, 20, 30} // 배열 생성 및 선언.  int[] ar = new int[3]{10, 20, 30} // Error! / 배열의 크기를 주면 안된다.   Ar..

Java 2024.07.10
728x90