MapleStory Finger Point
본문 바로가기
[Java] ArrayList 사용 없이 개념 익히기 package com.example.MyJavaProject; class Main { public static void main(String[] args) { ArrayList al = new ArrayList(); System.out.println("al.size() : " + al.size()); // 출력 => al.size() : 0 al.add(100); System.out.println("al.get(0) : " + al.get(0)); // 출력 => al.get(0) : 100 al.add(200); al.add(300); System.out.println("al.size() : " + al.size()); // 출력 => al.size() : 3 System.out.println("al... 2022. 9. 6.
[Java] 배열 익히기 보호되어 있는 글 입니다. 2022. 9. 2.
[Java] 포켓몬 전투신 구현(상속, 구성을 이용) package com.example.MyJavaProject; import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { PocketMonsterGame newGame = new PocketMonsterGame(); newGame.initGame(); } } class PocketMonster { public String type = ""; public String name = ""; public int level = 1; public int battleAct; public int damage; public int hp = 20; public void attack() { Syst.. 2022. 9. 1.
[Java] 클래스, 클래스 상속과 메소드 오버라이딩 연습 package com.example.MyJavaProject; public class main { public static void main(String[] args) { Warrior warriorA = new Warrior(); warriorA.attack(); warriorA.weaponA = new Sword(); warriorA.attack(); } } class Warrior{ Weapon weaponA = new Weapon(); void attack(){ weaponA.attack(); } }; class Weapon{ String equipWeapon; void attack(){ if(equipWeapon==null){ System.out.println("무기가 없어 공격할 수 없습니다... 2022. 8. 24.
[Python] Pythonic? PySide6로 GUI를 구성하기위해 늘 들리는 블로그에서 "Pythonic"이라는 단어를 접하게 되었다. [2/?] Pythonic에 집착하는 분들을 위한 Pyside6 팁[feat. __feature__] 파이써닉이 아니면 불편한 분들 계시죠? 우선 pythonic이 뭔지 모르시는 분들을 위한 설명부터.. 안녕하세요? 회사원코딩입니다. 파이썬을 공부하다 보면 이런저런 책에서 이야기하는 "파이써닉" martinii.fun PySide6를 이용하면서, C++ 스러운 문법을 사용하게 되다 보니까 Pythonic Style을 잃어버리기 쉬운 것 같다. 그래서 특정한 모듈을 불러와 PySide를 Pythonic하게 작업 할 수 있다고 한다. 위와 같은 적용을 하기엔 아직 실력이 부족하지만, Python 작성 .. 2022. 8. 10.
[Python] 전화번호부 Project - PySide6(PyQt6) 함수가 작성되었기에 GUI를 구성하기로 결정을 했다. 원래 PyQt6 를 이용하여 만들고 있었는데, 한 블로그의 글을 보고 PySide6을 이용해 구현하기로 했다. 사실 PyQt6 작업을 하면서 참고할만한 예제가 많이 없어서 어려웠는데 직접 만들면서 예제를 작성해주시니 참고하면서 만들면 좋을 것 같아서 갈아탄 것도 있다(?) 참고한 블로그는 회사원 코딩님의 블로그이다. 링크는 아래에 북마크로 남겨두었다. 0. 2021년, 드디어 PyQt6와 PySide6가 릴리즈되었습니다. 파이썬 GUI 라이브러리의 선두주자 Qt for Python 6 릴리즈 드디어 PyQt6 배포와 함께 Qt for Python, 즉 PySide2가 PySide6라는 이름으로 배포되었습니다(재미있게도 PyQt6가 올 1월 배포되었는데.. 2022. 8. 9.