Java/chapter2 28

ch12 ArrayListMainTest

package ch12; import java.util.ArrayList; public class ArrayListMainTest { public static void main(String[] args) { Book book1 = new Book(1, "흐르는 강물처럼", "파울로코엘료"); Book book2 = new Book(2, "플러터UI실전", "김근호"); Book book3 = new Book(3, "무궁화꽃이피었습니다", "김진명"); Book book4 = new Book(4, "리딩으로 리드하라", "이지성"); Book book5 = new Book(5, "사피엔스", "유발하라리"); //ArrayList //사용 방법 //데이터를 담을 공간 만들기 // ! ArrayList 배열..

Java/chapter2 2021.08.27

ch11 ArrayMainTest

package ch11; public class ArrayMainTest { public static void main(String[] args) { //배열 //연관된 데이터를 모아서 통으로 관리하기 위해 사용하는 데이터타입 //변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러개의 데이터를 하나의 변수에 //저장하기 위한 것이라고 할 수 있다. int number = 10; //선언 방법 int[] arr1 = new int [3]; int arr2[] = new int[10]; //초기화하는방법 (값을 넣는 방법) arr1[0] = 33; arr1[1] = 10; arr1[2] = 11; //배열 선언과 동시에 초기화하기 int[] numbers1 = new int [] {11, 20, 30..

Java/chapter2 2021.08.26

ch10 StarCraft MainTest

package ch10; public class MainTest1 { public static void main(String[] args) { //질럿 생성 //마린 생성 //저글링 생성 //메서드 오버로딩이란 Zealot zealot1 = new Zealot("질럿1"); //zealot1.showInfo(); Marine marine1 = new Marine("마린2"); Marine marine2 = new Marine("마린 추가 생성"); //marine1.showInfo(); Zergling zergling1 = new Zergling("저글링1"); //zergling1.showInfo(); ///////////객체 3개 생성 //////// zealot1.attackMarine(marine..

Java/chapter2 2021.08.26

ch09 Company

package ch09; public class Company { //소속할때 싱글톤패턴같은것들을 만든다. //1.생성자를 private으로 만든다. private Company() { } //2.static 변수를 활용해서 내부에서 객체를 생성한다. private static Company instance = new Company(); //선언과 초기화를 동시에하고 위의 Company는 리턴값 //3. 외부에서 유일한 인스턴스(객체)를 참조할 수 있는 public메서드를 제공 public static Company getInstance() { if(instance == null) { instance = new Company(); } return instance; } } package ch09; impo..

Java/chapter2 2021.08.25