본문 바로가기

반응형

Object

(2)
[JAVA] java.lang java.lang 패키지는 자바 프로그래밍에서 가장 기본이 되는 클래스들을 포함하고 있다. Object나 String 과 같은 클래스들을 포함하고 있는데, 이 클래스들은 import 없이도 사용할 수 있다. 1. Object 클래스 Object 클래스는 자바의 모든 클래스의 최고 조상 클래스이다. 그렇기 때문에 Object 클래스의 멤버들은 모든 클래스에서 바로 사용이 가능하다. 메서드 설명 protected Object clone() 객체 자신의 복사본을 반환한다. Object 클래스에 정의된 clone() 메서드는 단순히 인스턴스 변수의 값을 복사하기 때문에 참조 변수 타입의 인스턴스 변수가 정의되어 있는 클래스는 완전한 복사가 이루어지지 않는다. 그렇기 때문에 clone으로 복사한 객체의 수정이 원..
ch05. 파이썬 날개달기 (클래스) 1. 클래스 ■ 클래스와 객체 - 클래스 (class): 특정한 것을 만들기 위한 설계 도면 - 객체 (object): 클래스를 통해서 만들어진 것 - 클래스를 통해서 만들어진 객체들 간에 서로 전혀 영향을 주지는 않는다. # Cookie라는 클래스 생성 class Cookie: pass # Cookie 클래스를 통해서 a, b 객체 생성 a = Cookie() b = Cookie() - 인스턴스: 클래스를 통해서 만들어진 객체를 뜻하는 말로 위의 예시에서 a는 객체이자 Cookie의 인스턴스이다. ■ 클래스 생성 - 클래스 구조 class ClassEx: # self는 해당 함수를 호출한 객체가 전달된다. def func(self, a, b): self.a = a self.b = b ''' self는 ..

반응형