SCHOOL

public > protected >default > private - public: 접근 제한이 없다. - protected: 동일한 패키지 내에 존재하거나 파생 클래스에서만 접근 가능하다. - default: 아무런 접근 제한자를 명시하지 않으면 default 값이 되며, 동일한 패키지 내에 존재해야 접근 가능. - private: 자기 자신의 클래스 내에서만 접근 가능 Protected protected string name; protected 는 자식클래스에서는 오픈되어있는 형태가 된다. protected는 package private(default)보다 큰 개념으로 폴더 내에 있는 모든 클래스에서 접근이 가능할 뿐만 아니라 폴더가 다르더라도(패키지가 다르더라도), 상속 관계가 만들어진다면, 부모..
· SCHOOL
복사명령: cp cp 복사하려는 파일명 새로 만들거나 복사 할 파일 보기: cat cat 파일명 코드 수정:vi vi 파일명 a: 수정할 때 누르기 :wq 현재 상태 저장하고 vi 종료 (1) 저장 / 종료 :w - 저장 :w file.txt - file.txt 파일로 저장 :q - vi 종료 :wq! - 강제 저장 후 종료 :e file.txt - file.txt 파일을 불러옴 (2) 입력 a - 커서 위치 다음 칸부터 입력 i - 커서의 위치에서 삽입모드로 입력 o - 커서의 다음 행에 입력 s - 커서 위치의 한 글자를 지우고 입력 cc - 커서 위치의 한 행을 지우고 입력 R - 커서 위치에서 수정모드로 입력 (3) 이동 h - 왼쪽으로 이동 j - 아래로 이동 k - 위로 이동 l - 오른쪽으로..
결합성 -클래스 사이의 상호 관계 정도 -클래스를 일관성 있게 만들면, 관련되어 있지 않는 "개념" 을 분리해서 새로운 클래스에 구성할 수 있다. - 클래스 간 관계 생성 가능. 연관 - 두 클래스 사이가 연결됨. - 클래스 간의 참조가 사용됨. - 클래스의 멤버 변수로 다른 클래스가 저장됨. -uml 에서는 실선이나 화살표를 이용한다. import java.util.Random; class Dice{ private Random random; //private이므로 클래스 밖에서 수정할 수 없음. public Dice(Random random){ this.random=random; } public int roll() { return random.nextInt(6)+1; //1부터 6까지의 랜덤 추출 } ..
chaerrii
'SCHOOL' 카테고리의 글 목록 (4 Page)