컴퓨터 수업/Java(6)
-
Java 클래스 만드는 대표적 예시
접근 제한자: public, default (protected private는 없다, 지금 class의 접근 제한자를 지정하는것이니.) 지정 예약어: final static등을 의미하는 듯 하다.
2020.10.18 -
import
@다른 패키지의 클래스에 접근하고자 할 때는 어떻게 해야 할까? 1. import 사용 없이 dot operator를 이용 2. import 사용하여 편히 같은 패키지와 같이 취급. 위와 같은 상황일 때, 1. package package_1; public class Class_1 { public static void main(String[] args) { package_2.Class_1 instance = new package_2.Class_1(); } } 2. package package_1; import package_2.Class_3; public class Class_1 { public static void main(String[] args) { Class_3 instance = new Clas..
2020.09.27 -
java application, 빌드단위
보통 패키지 단위로 빌드한다, 따라서 하나의 패키지에는 하나의 메인함수가 존재하도록 하자.
2020.09.26 -
접근제어자, java 소스코드 계층구조
@접근제어자의 종류 1. public 2. protected 3. default 4. private public > protected > default > private (허용범위) @각 접근 제어자의 허용범위 1.public 접근에 제한이 없음. 2.protected 동일한 패키지 내에 존재하거나 파생 클래스에서만 접근 가능 3.default 아무런 접근 제한자를 명시하지 않으면 default 값이 되며, 동일한 패키지 내에서만 접근이 가능 4.private 자기 자신의 클래스 내에서만 접근이 가능 @클래스를 정의할 때 사용하는 접근자 & 멤버를 정의할 때 사용하는 접근자 1. 클래스를 정의할 때 사용하는 접근자는 오직 public과 default 뿐이다. public으로 선언되면 다른 패키지간에도 해..
2020.09.26 -
JAVA String 문법
@String 객체에 문자열을 집어넣는 방법 1. String str = "제육볶음"; 2. String str = new String("김말이"); 3. char data[] = {'잡', '채'}; String str = new String(data); @String 객체의 일부만 반환하는 메소드 (String 객체는 rvalue이다.) substring String str = "불곱창"; System.out.println(str.substring(0,2)); ============= 불곱 0
2020.09.12 -
Java의 array
@초기화 String button1[] = {"하나", "둘", "셋"}; // 여기는 포인터가 없으니까 button1[] 이라고 선언해야행 = String button1[] = new String[3]; button1[0] = "하나"; button1[1] = "둘"; button1[2] = "셋"; @for문 String two[] = { "하나", "둘", "셋" }; for (int i = 0; i < two.length; i++) { System.out.println(two[i]); } @for each문 String button[] = {"하나","둘","셋"}; for(String str : button) { System.out.println(str); } @for each문은 암묵적으로 암..
2020.09.12