메소드(method)와 생성자(Constructor)
·
개발 - 언어/JAVA
메소드(Method) : 특정 작업을 수행하기 위한 명령문의 집합 1. 메소드의 사용 목적 중복되는 코드의 반복적인 프로그래밍을 피하기 위함 모듈화로 인해 코드의 가독성 증가 유지보수하기 용이함 ※ 메소드를 작성할 때는 하나의 메소드가 하나의 기능만 수행하도록 작성하는것이 좋다. 2. 메소드 정의 접근제어자 반환타입 메소드이름(매개변수목록) { // 선언부 // 구현부 } 접근제어자 : 메소드에 접근할 수 있는 범위 (public, private, protected...등) 반환 타입(return type) : 작업을 마치고 반환하는 데이터의 타입 (int, String, void...등) 메소드 이름 : 메소드를 호출하기 위한 이름 매개변수목록(parameters) : 메소드 호출 시에 전달되는 인수의..
JAVA - Get/Set 정의 및 활용
·
개발 - 언어/JAVA
자바라는 언어의 큰 특징 및 객체지향의 Getter/Setter에 대하여 적어본다. 해당 메서드를사용하는 이유는 필드 값에 부적절한 값이 대입되는 것을 막기 위해서이다. (각 객체들의 캡슐이 깨지지 않게 하기위함도 있으며, 외부로 부터 변수를 보호 및 숨김으로써 접근하는것을 막으며, 안정성 확보도 있다.) 추가로 안정성 확보라고 말한것은, 프로젝트의 보안을 위해서 접근제어자인 private을 통해서 외부접근을 막고 Getter/Setter를 통해서 접근하며 이 또한 객체의 무결성을 보장하기 위함이다. (객체의 무결성의 대한 간단한 질문/응답의 설명은 링크로..! ↓↓↓↓) https://okky.kr/article/716403?note=1979724 OKKY | 객체의 무결성이 무엇인가요? Getter와..
JAVA - 상속(Inheritance)
·
개발 - 언어/JAVA
상속이란? : 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스)가 있고, 자식 클래스는 부모 클래스를 선택해서, 그 부모의 멤버를 상속받아 그대로 쓸 수 있게 하는 것 상속의 대상 : 자식클래스가 부모 클래스로부터 상속을 받게 되면 부모 클래스의 필드와 메서드를 물려받게 된다. 단, 접근제어자가 private을 갖는 필드나 메소드는 상속이 불가하고, 패키지가 다를 경우 접근제어가자 default인 경우에도 상속이 불가능하다. 상속의 장점 : 중복된 코드를 줄일 수 있고, 유지보수가 편리하며, 통일성이 있고 다형성을 구현할 수 있다. 상속의 방법(선언) - extends : 상속받을 자식 클래스 뒤에 extends 키워드를 사용하고 부모 클래스를 적어주면 됨. ex) class Child extend..
수토리지
'개발 - 언어/JAVA' 카테고리의 글 목록