Java/live-study

Java/live-study

(JAVA)백기선 라이브 스터디 7주차 : 패키지

목표 자바의 패키지에 대해 학습하세요. 학습할 것 (필수) package 키워드 import 키워드 클래스 패스 CLASSPATH 환경변수 -classpath 옵션 접근 지시자 1. package 키워드 package의 구조는 다음 그림과 같다. 이처럼 package 개념은 class 들을 모아놓은 폴더라고 말할 수 있다. 그럼 소스코드에서 package 키워드를 알아보자. 1. package 키워드란 현재 class가 위치하고 있는 구조의 위치를 나타낸다. 2. package 키워드는 항상 가장 첫 줄에 존재해야 한다. 즉 위의 그림처럼 BinaryTree 클래스는 live_study_05 -> option -> binaryTree라는 계층적 구조를 가지고 있다는 것을 명시해놓은 키워드라고 생각하면 된..

Java/live-study

[JAVA] 백기선 라이브 스터디 6주차 과제: 상속

목표 자바의 상속에 대해 학습하세요. 학습할 것 (필수) 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 1. 자바 상속의 특징 1. 다중상속(Multiple inheritance)을 지원하지 않음 Class 다중상속을 지원하지 않음으로 extends 다음에는 하나의 class 이름만 표기. 2. 상속의 횟수에 제한이 없음 B 클래스는 A클래스를 상속받습니다 C 클래스는 A, B 클래스를 상속받습니다 D 클래스는 A, B, C 클래스를 상속받습니다 3. 계층 구조의 최상위에 있는 클래스는 Object 클래스임 모든 class는 object를 상속받도록 표현하지 않아도 컴파일러에 ..

Java/live-study

[Java] 클래스(class) - 백기선 라이브 스터디 5주차

목표 자바의 Class에 대해 학습하세요. 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메서드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 Class 란 무엇인가? 클래스(class)는 객체 지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀이다. (wikipedia에서는 이와 같이 정의하고 있다.) 그냥 간단히 말해서 어떤 사물들이 가지고 있는 특성들을 정의할 수 있는 큰 그릇이라고 생각하면 쉽다. 위에 그림에서는 class는 Account(계정) 이 되고 변수는 (계정 ID, 계정 PW , 이름 , 나이 , 사는 지역) 이 된다. 작성방법 접근 지정자 class 클레스명 { 필드 1 필드 2 } 위 그림을..

Java/live-study

[JAVA] 백기선 자바 스터디 4주차 과제: 제어문

학습할 것 (필수) 1) 선택문 2) 반복문 1) 선택문 1-1) if 문 if (조건){ 조건에 맞으면 동작할 코드 } public class demo { public static void main(String[] args) { boolean result = true; if(result){ System.out.println("result 가 True 입니다 "); } } } 1-2 if -else 문 if (조건){ 조건에 맞으면 동작할 코드 } esle { 조건에 반대되면 동작할 코드 } public class demo { public static void main(String[] args) { boolean result = true; if(result){ System.out.println("resu..

jay Joon
'Java/live-study' 카테고리의 글 목록 (2 Page)