본문 바로가기
반응형
SMALL

전체 글118

[Java] 인터페이스 인터페이스를 사용하면 각 객체의 특성에 맞게 메서드를 재정의 할 수 있다. 추상메서드만을 가진 순수한 추상클래스! 목적: 함수의 구현을 강제하기 위해(객체의 동작을 필수적으로 구현해야함) static final 데이터 멤버(상수)를 가질 수 있음. Toy.java public interface Toy { // 인터페이스 안에서 일단 선언만해줌. public void printName(); public void walk(); public void run(); public void alarm(); public void light(); } ToyAirplane.java public class ToyAirplane implements Toy { // 객체의 특성에 맞게 여기서 정의해줌. public void p.. 2020. 9. 12.
공부 진행상황 2020.07 ~ 08.10 : pygame을 이용한 게임제작 -> 깃허브 업로드 2020.09.05 ~ - (do it) 4장 스택과 큐 공부중 - 유튜브에서 Gotucker의 웹서버 go 강좌 Restful API 보는중 - SKHU's API프로젝트: 연락처 크롤링 후 db에 저장(sqlite, goquery, gin 등등 사용 ) - 기초 선형대수학 행렬 기초 공부중 - SKHU's Pass프로젝트(어떻게 될 지 모름) 2020.09.10 ~ - do it자바 5장 재귀 알고리즘 공부중 - 이외 동일 2020.09.12 ~ - 인프런에서 '자바 프로그래밍 입문강좌'로 상속, 인터페이스, 추상클래스 개념 다시 다짐. - 인프런에서 '자바 스프링 프레임워크' 강좌 공부 예정 - 이후 동아리에서 배우는.. 2020. 9. 5.
[Java] toString() 메서드 자동 호출 toString 메서드를 오버라이딩하면 내부적으로 toString메서드가 String 객체를 리턴한다. 대표적으로 두 가지 경우 1. 일반적인 경우 public class Code01 { static class PhoneNum{ private String name; private int number; public PhoneNum(String name,int number) { this.name = name; this.number = number; } public String toString() { return name + " -> " + number; } } public static void main(String[] args) { PhoneNum person = new PhoneNum("haeun",123.. 2020. 9. 5.
4. 게임 오버화면과 시작화면 구성(마지막) 먼저 게임 오버화면 구성은 handleGameOver 함수와 마지막에 남은 자물쇠의 갯수만큼 별을 표시하는 drawStar 함수로 구성된다. def handleGameOver(padlock,gameWin,gameLose): while True: for event in pygame.event.get(): if event.type==pygame.QUIT: pygame.quit() exit(0) elif event.type==pygame.KEYDOWN: if event.key==pygame.K_q: pass elif event.type==pygame.KEYUP: if event.key==pygame.K_q: pass font = pygame.font.Font(None,80) if gameWin: text = .. 2020. 8. 13.
반응형
LIST