반응형
access modifier
-
[Java] 자바 기본 문법(3) - 클래스, 메소드, 객체 형성, 접근지정자, 오버로딩 / class, method, new, object, access modifier, overloading앱 개발/Java 2022. 1. 18. 12:22
1. 클래스(class) 클래스는 변수(필드)와 메소드로 구성된다. 특정한 기능을 하는 사용자정의 자료형이라고 볼 수 있다. 자바에서는 class 없이 함수라는 것이 선언되지 않기 때문에 함수와 class내 method를 구분하지 않는다. 그래서 전반적인 함수 역할을 하는 코드들을 자바에서는 '메소드'라고 부른다. 파이썬 등의 언어에서는 구분하여 사용하기도 한다. 쉽게 이해해보자, 쿠키를 만들고자 한다. 이 때 쿠키틀은 클래스이고, 쿠키틀에 의해 찍혀진 실제 쿠키 각각은 객체라고 할 수 있다. 클래스는 객체를 만들기위한 설계도 역할을 하며, 객체는 클래스로부터 생성된 실체라고 할 수 있다. 아래는 임의로 작성한 Cookie라는 이름의 class이다. getShape, getColor, getCooking..