개발공부 2023 ~03~13

개발공부 2023 ~03~13

객체지향 (클래스와 객체)

객체지향 파트부터 수업을 들으며 이해가 가지 않는 부분이 생겨서 자바의 정석책을 통해 좀 더 지식을 습득하고 그동안 배운 내용을 마저 정리 하려고 한다! ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 객체지향은 자바의 꽃!.. 일단 외우는게 중요하고 짧게 나만의 핵심을 정리해서 매일 봐줘야한다. 객체지향 (클래스와 객체) 클래스의 정의 클래스란 객체를 정의한것 클래스의 용도 클래스는 객체를 생성하는데 사용 클래스 public class Hello2 { class H..

개발공부 2023 ~03~13

7일차 복습 ( 은행 객체 생성,코딩 시 신경 써야 할 점 )

멤버변수와 상호작용하는 은행객체 만들기 Account 클래스 package sample2; import util.KeyboardReader; /** * 입급기능, 출금기능 , 비밀번호 변경기능, 계좌정보 출력기능을 제공하는 클래스이다. * @author Juwudong * */ public class Account { KeyboardReader key = new KeyboardReader(); //객체의 맴버변수 long blance ; //현재금액 int passWord; //비밀번호 double depositInteresrRate; //금리 //입금기능 //입금 금액을 받아 금액을 증가시킨다. //반환타입 void //메소드 이름 deposit //매개변수 : int amount // 구현내용 : 매..

개발공부 2023 ~03~13

7일차 복습 (메소드의 종류, 계산기 객체 만들어보기)

반환타입이 없는 메소드 void void plus(int x , int y){ int z = x + y; return; } 반환되는 값이 없다. 반환타입이 있는 메소드 int int plus(int x, int y){ int z = x + y; return z; } 매개변수 x와y를 더해 z에 저장하고 int z 값을 반환한다. 반환 메소드 오류케이스 int what(int a, int b) { return 0,1; //값을 두개 반환해서 오류 } int what1(int a, int b) { return; //값을 반환하지 않아서 오류 } int what2(int a, int b) { return "안녕"; //타입이 맞지 않아서 오류 } int what3(int a, int b) { return 0;..

개발공부 2023 ~03~13

7일차 복습 (배열객체 , 메소드의 구조)

배열 객체 생성 package sampel1; import util.KeyboardReader; public class ScoreApp2 { public static void main(String[] args) { // 여러명의 시험성적정보를 키보드로 입력받아서 배열에 저장하고, 그 결과를 출력하기 //1.키보드 입력 읽기 기능을 지원하는 객체 생성하기 KeyboardReader key = new KeyboardReader(); //2.시험성적 정보 여러개를 저장하는 배열객체 생성하기 Score[] scores = new Score [3]; //3. 반복문을 사용해서 여러명의 시험성적정보를 입력받아서 배열에 저장하기 for(int i = 0; i 이름1을 수행하기 위해서 아무것도 필요하지않다. 수행문 수..

개발공부 2023 ~03~13

복습 6일차 (다 차원 배열, 객체 ,APP )

다차원 배열 /*다차원 배열 타입[][] 변수명 = new 타입[size][size]; 타입[][] 변수명 = new 타입[size][] // 두번째 배열의 표시 사이즈는 생략가능하다. 타입[][][] 변수명 = new 타입[size][][]; //3차원배열도 사용가능 *첫번째 사이즈는 생략할 수 없다. 타입[][] 변수명 = {{값, 값}, {값, 값}, {값, 값}}; 타입[][] 변수명 = {{값}, {값, 값, 값}, {값, 값}}; //내부배열의 사이즈는 서로 다를 수 있다. */ //2행 3열크기의 배열생성하기 //이런식의 해석 주소를 담는 [2]개의 행을 생성하고 [3]의크기를 가진 배열[2]개를 연결시킨다, int[][] arr = new int[2][3]; //행의 크기를 조회하기 Sys..

주우동
'개발공부 2023 ~03~13' 카테고리의 글 목록 (3 Page)