본문 바로가기
반응형

Language/JAVA45

object 클래스의 주요 메서드 boolean equals(Object obj):해당 객체가 인수로 전달된 객체와 동일한지 여부를 반환한다. class getClass(): 해당 객체의 클래스를 반환한다. Stiring toString(): 객체를 나타내는 문자열을 반환한다. **슈퍼클래스를 별도로 지정하지 않은 클래스는 object 클래스를 상속받는다. 2020. 6. 11.
상속 상속성 proteted 생성자호출 -this() : 그 클래스의 생성자를 호출 -super(): 슈퍼 클래스의 생성자를 호출 2020. 6. 11.
[JAVA]클래스(Class) 객체 지향 프로그램은 클래스를 기반으로 프로그래밍 한다. 클래스: 데이터와 처리 동작을 하나로 모아 놓은것 사물의 일반적인 상태와 특성 및 기능을 정리한 것 데이터 -> 필드(멤버 변수) 처리동작 -> 메소드(멤버 함수) 클래스의 멤버 -> 필드 + 메서드 클래스의 정의(선언) class 클래스명{ //필드 형(type)명 필드(field)명; 리턴값의 형(type) 메서드(method)명(매개변수 목록){ //메서드 실행할 문장(statement); return 식(expression); } } //세미콜론(;)은 붙히지 않는다. 클래스 정의 (접근제어자 or 제한자) class 클래스명{ //접근 제한자가 public인 경우 클래스 이름과 자바 파일 이름이 같아야 한다.(main메서드가 존재하는 클래.. 2020. 6. 8.
advenced for문 for(타입 변수 : 배열){ 실행구문; } 블록 내부의 실행문이 모두 실행되면 다시 루프를 돌아 배열에서 다음값이 존재하는지 평가하고, 존재한다면 이전 과정을 그대로 진행합니다. 만약 존재하지 않다면 for문을 종료합니다. 반복횟수 = 배열의 항목 수 2020. 5. 12.
[JAVA]다차원 배열-학사관리시스템 실습(1) 1) 타입[] [] 변수이름; 2) 타입 변수이름[] []; 3) 타입[] 변수이름[]; 2020. 5. 11.
[JAVA]가위바위보 게임 자바로 가위바위보게임을 구현해 보았다. 가위바위보 게임은 검색해보면 많은 소스들이 있었고 어렵지 않게 만들 수 있지만, 자바스크립트와 달리 데이터 타입의 규제가 엄격했기 때문에 예외처리 하는데 있어 막힌 부분이 많았다. 아직은 try~catch문은 안배웠기 때문에 if~else if 로만 예외처리를 했다. TEST CASE1 :숫자 대신 한글을 입력했을 경우. while (!input.hasNextInt()) { //값이 숫자인지 판별,입력값이 숫자가 아니라면 while문 실행 input.next();//값이 숫자가 아니면 버린다. System.out.println("숫자를 입력해주세요."); System.out.println("다시 실행해 주세요."); System.out.println("=======.. 2020. 5. 7.
반응형