염몽 개발일지
Java. 메서드
Study/Java 2022. 3. 31. 00:30

메서드란? 문장들 {} 을 묶어놓은 것이라 생각하면 쉽다. - 작업단위로 문장들을 묶어서 이름 붙인 것이다. 메서드는 클래스안에 반드시 들어가있어야 한다. 메서드의 장점 코드의 중복을 줄일 수 있다. 코드의 관리가 쉽다. 코드를 재사용할 수 있다. 코드가 간결해서 이해하기 쉬워진다. 이외에도 메서드의 기능들은 많이 존재한다. 값(입력)을 받아서 처리하고 결과를 반환(출력) 한다. 메서드의 작성 반복적으로 수행되는 여러 문장을 메서드로 작성 하나의 메서드는 한 가지 기능만 수행하도록 작성 메서드 = 선언부 + 구현부 반환타입 메서드이름 (매게변수 목록 (입력)) // 선언부 { //메서드 호출시 수행될 코드 구현부 } 매게변수는 0개 ~ n개까지 넣을 수 있다. 하지만 출력값은 0 ~ 1개까지만 가능하다...

Java. 클래스와 인스턴스
Study/Java 2022. 3. 30. 23:51

객체지향 프로그래밍 (OOP) 캡슐화 상속 추상화 다형성 객체지향의 언어 장점 1. 코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 2. 코드의 관리가 용이하다. 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 제어자의 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지할 수 있다. 클래스란? 설계도 데이터와 함수의 결합 사용자 정의 타입 인스턴스와 인스턴스화 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화 라고 하며 어떤 클래스로 부터 만들어진 객체를 인스턴스라고 한다. 클래스 변수는 (class variab..