목록✅🌲강의 복습 노트 (59)
컴퓨터공학 💻 도서관📚
+ 실생활 문장에서 객체를 찾아 보기(숨어 있는 객체도) 성적확인을 위해 학사 관리 시스템에 로그인하여 수강 한 과목들의 성적을 확인했다. + 객체 : 학생, 과목, 교수, 강의실, 통계자료(점수), 성적 산출 방법 등등등 객체의 개수는 광범위하고 종류도 다양하다(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 변수는 공공재이므로 회사원마다 다른 사번을 부여하기 위해 } //인스턴스 변수를 생성할 때 그때의..