StaticMethod 2

17일차(2)/java(17) : Abstract Class

추상클래스 Step09_AbstractClass - 추상 클래스 : 미완성 상태의 클래스. 상속받은 클래스에서 override하도록 강제할 수 있다. package test.mypac; //미완성된 추상메소드를 멤버로 가지고있는 클래스는 abstract예약어를 붙여서 정의해야 한다. public abstract class Weapon { //무기작동을 준비하는 메소드 public void prepare() { System.out.println("무기 작동을 준비 합니다."); } //공격을 하는 메소드의 모양만 정의하고 실제 구현은 하지 않기 //미완성된 추상 메소드를 만들때는 abstract 예약어가 필요하다. public abstract void attack(); } package test.main;..

국비교육(22-23) 2022.10.28

13일차(4)/java(5) : class, field, method / static method

13일차(4)/java(5) : class, static - 새 프로젝트 안에 패키지 2개 만들기 (test.main / test.mypac) - heap 영역 안에 만들어지는 것은 객체이고, 이 객체는 저장소(field) + 기능(method) 으로 이루어져 있다. - class 란 객체의 설계도 역할을 하며, 객체가 어떤 필드와 어떤 메소드를 가질지 설계한다! - 지금까지 사용한 메소드 length, replace, startWith ... 등은 전부 이미 클래스로 설계가 되어있기 때문에 그런 기능을 가지는 것! - 아래에서는 설계도를 직접 만들어서 원하는 필드, 메소드를 가지는 객체를 만들어볼 예정! → 설계도를 어떻게 만드는지 / 만든 설계도로 객체를 어떻게 만드는지 실습 - MainClass 파..

국비교육(22-23) 2022.10.24