#. 상속과 변수 > 변수의 상속 - 자식 클래스는 부모 클래스 변수를 물려받아 사용할 수 있음 => private로 정의된 변수는 상속되긴 하지만 접근할 수 있는 권한이 없음 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Employee { public String name; int employeeNo; private int salary; // private 선언 변수는 선언된 클래스 내부에서만 사용 int age; public String jobTitle; protected int deptNo; String grade; } class Manager extends Employee { // Employee 클래스의 모든 변수들은 상속되지만, String jobOfManage; St..
* 요약 *static : 변수에 붙일 시 멤버 변수를 클래스 변수로 선언하는 것이고 클래스로부터 생성되는 모든 객체들이 공유하는 변수가 된다.final : 변수에 붙일 시 상수를 의미하고 메서드 앞에 붙이면 Overriding을 금지하며, 클래스 앞에 붙이면 상속을 금지abstract : 클래스와 메서드 앞에 붙일 수 있고, 메서드 앞에 붙이면 추상 메서드, 클래스 앞에 붙이면 추상 클래스 #. static 예약어 > static 예약어 (변수) - 멤버 변수와 메서드 앞에 붙일 수 있는 modifier로서, 활용 방법을 제어123456class Employee { String name; // 인스턴스 변수 int emplyeeNo; // 인스턴스 변수 int age; // 인스턴스 변수 static ..
#. 메서드 정의하기> 메서드(Method) 정의 - 구문 : 123[access modifier] 반환형(return_type) 메서드명(arg1, arg2, ...) { // 메서드 실행 코드}Colored by Color Scriptercs ㄴ 접근 제한자 (Access Modifier) : 접근 제한 시 사용되는 키워드, 생략 가능 ㄴ 반환형 (Return_type) : 반환형은 메서드가 수행되고 수행 결과로 리턴되는 데이터 타입 기본형이나 참조형 모두 올 수 있고, 아무 값도 리턴하지 않는 경우 void ㄴ 메서드명 : 메서드명은 식별자(identifier) 규칙에 따라 명시 ㄴ 매개변수 (Parameter) : 메소드 수행 시 전달되는 인자의 타입과 변수명으로 존재 각 인자는 쉼표로 구분, 메..