java method(2)
-
[JAVA] this란?
this란? 자기 자신을 의미하며 필드(전역변수)와 메소드, 생성자의 매개변수가 동일할 때 인스턴스 필드임을 명확히 하기 위해 사용됩니다. this가 하는 일로 크게 세 가지가 있습니다. 1. 자신의 메모리를 가리킵니다. 1 2 3 public void setYear(int year) { this.year = year; } cs 여기서 this를 생략하면 year는 파라미터로 사용되는 것으로 인식합니다. 2. 생성자에서 다른 생성자를 호출합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package thisex; class Person { String name; int age; public Person() { thi..
2021.09.09 -
[JAVA] 객체지향 프로그래밍과 클래스
객체(Object)란? "의사나 행위가 미치는 대상" 구체적, 추상적 데이터 단위 객체지향 프로그래밍(Object Oriented Programming, OOP) 객체를 기반으로 하는 프로그래밍 ex) 학교를 가는 과정 객체를 정의, 기능 구현, 객체 사이의 협력 구현 cf. 절차지향 프로그래밍(Procedural Prigramming) ex) 학교를 가는 과정 : 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다 -> 학교에 도착한다 // 시간에 따른 프로그래밍 클래스(class)란? 객체에 대한 속성과 기능을 코드로 구현한 것 객체의 속성 객체의 특성, 속성, 멤버 변수 property, attribute, member, variable 객체의 기능 객체가 하는 기능들을 메서드로 구현 meth..
2021.09.08