목록자바/교육과정 (16)
오봉이와 함께하는 개발 블로그
day_10 정리 (2021.11.15 월요일) 문제풀이해서 정리할 내용 없음
day_10 정리 (2021.11.12 금요일) 자료 타입 자바에서 추가적으로 제공되는 자료 타입 자료구조의 한 종류 쉽게 쓰기 위해 미리 클래스가 정의 리스트 List 인터페이스를 구현한 클래스들 ArrayList, LinkedList 선형자료구조의 한 종류 package DataType; import java.util.ArrayList; public class Ex01 { public static void main(String[] args) { //객체 생성(크기가 없는) ArrayList arr = new ArrayList(); // 원소를 추가 하는 방법(add) arr.add("10"); arr.add("20"); arr.add("30"); // 원소 확인 (get(인덱스 번호)) System...
day_9 정리 (2021.11.11 목요일) 다형성 객체의 다형성 하나의 객체가 여러 개의 타입을 가질수 있는 것을 뜻한다. class Tv { boolean power; int channel; void power() {power = !power;} void channelUp() {channel++;} void channelDown() {channel--;} } class CaptionTv extends Tv { String text; void caption() {} } class Other { } public class Poly { public static void main(String[] args) { // is-a 관계 // CaptionTv는 Tv다 // CaptionTv is Tv Tv t0 ..
day_8 정리 (2021.11.10 수요일) 객체 배열 클래스를 통해 정의한 속성으로 배열을 만들 수 있다. package Class_Practice; import java.util.Random; class Student { int hakbun; int score; } public class Method06 { public static void main(String[] args) { Random rand = new Random(); // 객체 배열(기본형 타입만 배열이 될 수 있는것은 아니다.) // 학생 객체 5개를 담을 수 있는 배열 // 배열에 아직 객체는 들어있지 않다. // 객체를 담을 수 있는 메모리 공간만 확보 Student[] sArray = new Student[5]; // 첫번째 학생..

day_7 정리 (2021.11.09 화요일) 타입에 따른 입력값 전달 자바에서의 변수 종류 기본형(boolean, byte, char, short, int, float, double) 메인 메모리와는 별개의 공간을 갖기 때문에 서로 영향이 없다. 참조형(String, Array, ...) 메인 메모리에 영향을 끼친다. Call By Value 변수의 값을 전달한다. Call By Reference 변수의 위치를 전달 import java.lang.reflect.Array; import java.util.Arrays; public class Method_2 { static void primitive_method(int a, int b) { // 기본형 전달 System.out.printf("before ..