본문 바로가기

728x90

인스턴스

[java] 클래스(class)를 이용한 메서드(method) 클래스 메서드, 인스턴스 메서드로 구분이 됩니다. class cars{ boolean powerOn( ) { } // 인스턴스 메서드 static boolean wiperoOn( ) { } // 클래스 메서드 } static이 붙어있으면 클래스 메서드, 아니면 인스턴스 메서드입니다. 클래스 메서드는 객체를 생성하지 않아도 호출 가능, 인스턴스 메서드는 객체를 생성해야만 호출이 가능합니다. package JAVA1213; class Area{ static void manual( ) { // static이 있으므로 클래스 메서드 System.out.println("현재 사용 가능한 함수 목록"); System.out.println("triangle : 삼각형 넓이"); System.out.println("r.. 더보기
[java] 자바의 클래스(class)란? 1. 객체지향 언어 현실에 존재하는 사물과 개념들을 소프트웨어적으로 구현하고, 그 객체들이 상호작용하여 데이터를 처리하는 방식입니다. 특징 (1) 코드의 재사용성 : 새로운 코드 작성시 기존 코드를 이용합니다. 코드의 수를 줄이고 유지 보수가 편리합니다. (2) 신뢰성 높은 프로그래밍 : 제어자, 메소드를 사용해서 데이터를 보호합니다. 코드의 중복을 제거해 오작동 방지합니다. (3) 코드 관리의 편리함 : 객체지향 프로그래밍은 한 부분만 변경하면 관련된 모든 부분이 변경됩니다. 코드의 관리가 편리합니다. 2. 클래스와 객체 (1) 클래스 : 자동차를 만들기 위해 설계도가 필요하듯이, 객체를 만들기 위해서는 객체의 설계도가 필요합니다. 여기서 클래스가 객체의 설계도와 같은 역할을 합니다. 클래스에는 객체의.. 더보기

728x90