Java22 [오류리포트] Exception in thread "main" java.lang.Error: Unresolved compilation problem: The method score(int) is undefined for the type Student at class01.Test01.main(Test01.java:63) 캡슐화에 관한 프로젝트를 진행중63번 줄에 오류가 발생했다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172package class01; class Student { // 클래스 외부에서 멤버변수에 접근하는것을 JAVA에서는 막아야함!!! // JAVA 공개정책 // "접근제어자"를 사용해서 공개범위를 변경 private int num; private String name; private int score; // private == 클래스 외부에서 접근할수없다! // 모.. 2024. 7. 12. [JAVA] 04. 캡슐화, 추상화, 인터페이스 1. 캡슐화캡슐화는 기능을 단위별로(JAVA 기본단위=클래스별로) == 모듈화, 컴포넌트화 보관하는 java특성 덕분에 구현에 필요한 기능이 있다면 이미 만들어진것을 가져오면 된다는 내용이다.내가 사용하는 클래스, 패키지 등등 내용을 몰라도 "사용방법(용법,언제쓰는지)"만 알면 쉽게 가져다가 사용할수있다.내가 개발한 내용을 상대방이 몰라도 쓸수있게 묶어서 배포해야 한다. == 정보은닉(hiding) 그래서 함수명이 쉬워야하고, 인자와 아웃풋이 그럴듯 해야한다.그렇기에 메서드 시그니쳐만 보고도 다른 사람들이 쉽게 이해할수 있어야 한다. ex)int plus(int[] datas) - int[] datas를 모두 더하는 함수임을 알 수 있다.boolean isEmpty(int[] datas,int cnt) .. 2024. 7. 12. [JAVA] 03. 포켓몬 게임 프로그램 작성 포켓몬 게임 프로그램 작성 요구사항 class 포켓몬 String 타입 모든 포켓몬은 타입이 반드시 존재한다. ex) 전기, 물, ... String 이름모든 포켓몬은 이름이 반드시 존재한다. ex) 피카츄, 꼬부기, ... int 레벨새로 잡은 포켓몬의 레벨은 1~5 랜덤한 값을 가진다. int 경험치새로 잡은 포켓몬의 경험치는 0이다.void attack() // 50%의 확률로 성공 -> 성공시 50~500 사이의 경험치 획득void hello() // 피카츄는 삐까삐까, 꼬부기는 꼬북꼬북 등의 울음소리를 출력한다.void levelUp() // 경험치가 100을 채울때마다 레벨은 +1class 꼬부기attack() // 물타입 -> 물대포 hello() // 꼬북꼬북메뉴구성메뉴구성게임하기 2. 전.. 2024. 7. 11. [JAVA] 02-1 상속(2) 점 프로그램 점과 색깔점을 배열에 저장해서 점을 관리하는 프로그램을 만들어 보았다. 요구사항 Point : x,yColorPoint : 색점을 최대 3개까지 저장Point[] datas=new Point[3]; >> 배열point.move(); // ++point.move(10); // +10point.printInfo(); 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071.. 2024. 7. 11. 이전 1 2 3 4 5 6 다음