목록✅🌲강의 복습 노트/패캠 JavaSpring 강의,코드 복습 (20)
컴퓨터공학 💻 도서관📚
메서드 : 함수의 한 종류 중 하나- 메서드와 함수의 차이 : 함수는 어디 속해 있지 않지만 메서드는 클래스 안에 속해 있고 그 클래스의 멤버 변수들을 활용해서 구현된 것이다.- 메서드 선언 방식은 C언어 함수 선언 방식과 똑같다. 메서드를 구현함으로써 객체의 기능이 구현된다. 메서드의 이름은 그 객체를 사용하는 객체(클라이언트)에 맞게 짓는 것이 좋다ex) getStudentName() (고객입장에서)public class Student { public int studentID; //객체의 속성(정보) public String studentName; public String address; public void showStudentInfo() { //클라이언트 입장..
+ 실생활 문장에서 객체를 찾아 보기(숨어 있는 객체도) 성적확인을 위해 학사 관리 시스템에 로그인하여 수강 한 과목들의 성적을 확인했다. + 객체 : 학생, 과목, 교수, 강의실, 통계자료(점수), 성적 산출 방법 등등등 객체의 개수는 광범위하고 종류도 다양하다(ex. 성적 산출 방법) 멤버변수 : 객체의 속성(정보, 특징) ex) 객체 : UserInfo / 멤버변수 : 아이디, 비번, 이름, 주소, 전화번호 등등 클래스의 이름 : 1. 시작은 대문자 , 2. 단어가 바뀔 때 대문자 / 패키지는 소문자로 하기 변수, 메서드의 이름 : 1. 시작은 소문자 , 2. 단어가 바뀔 때 대문자 camel notation : 소문자로 시작해서 중간중간에 대문자를 쓰는 방식
객체 : 쉽게 말해 여러 가지 명사들 프로그래밍 하는 대표적인 2가지 방법 : 1. 절차 지향 프로그래밍 , 2. 객체 지향 프로그래밍 절차 지향 프로그래밍 : 시간이나 사건의 흐름에 따른 프로그래밍 객체 지향 프로그래밍 : 객체들 간의 관계와 협력을 활용하는 프로그래밍 객체 지향 프로그래밍은 실생활이 많이 반영되어 있다. 우리는 모두 객체이고 그 객체 간의 관계를 프로그래밍 하기 때문 객체 지향 프로그래밍 하는 순서 1. 필요한 객체를 정의 2. 객체의 속성을(특징) 정의 3. 객체가 하는 일(역할) 4. 객체 간의 협력
Employee.java (Employee 클래스) package ch16; public class Employee { public static int serialNum = 1000; //static 변수 //Employee 객체의 멤버변수(특성) private int employeeId; //직원 번호 private String employeeName;//직원 이름 private String department;//직원 근무지 public Employee() //생성자 선언 { serialNum++; //회사원이 입사할 때마다 새로운 사번 부여하기 employeeId = serialNum; //static 변수는 공공재이므로 회사원마다 다른 사번을 부여하기 위해 } //인스턴스 변수를 생성할 때 그때의..