class

· Kotlin
class 코틀린에서 class를 선언할 때는 자바와 마찬가지로 class라는 키워드로 선언한다. class Invoice(data: Int){ } 헤더와 바디는 옵션이다. 바디가 없다면 { }도 생략 가능하다. 기본 생성자 자바와는 달리 생성자가 여러 개로 나뉜다. 우선 기본 생성자는 클래스별로 없거나 단 하나만 존재한다. class Person constructor(firstName: String){ } 어노테이션이나 접근 지정자가 없을 때는 기본 생성자의 construcor 키워드를 생략할 수 있다. 기본 생성자는 코드를 가질 수 있다. 초기화는 init 블록 안에서 작성해야 한다. class Customer(name: String){ init{ println("Customer initalized ..
· Python
클래스와 객체 - 객체: 데이터와 이를 처리하기 위한 메서드의 묶음 - 클래스: 객체를 만드는 형틀 혹은 포멧 클래스로부터 만들어지는 객체를 그 클래스의 인스턴스(instance)라 한다. 클래스 정의하기 class라는 키워드로 시작하고 __init__( )라는 생성자 메서드를 가진다. 객체 생성 클래스 이름으로 호출하면 객체가 생성된다. 프라이빗 멤버와 퍼블릭 멤버 클래스 안에서는 크게 두 가지 멤버가 존재한다. 하나는 클래스 안에서만 접근 가능한 프라이빗 멤버, 다른 하나는 클래스 안과 밖에서 모두 접근 가능한 퍼블릭 멤버 멤버 앞에 __키워드를 붙이면 프라이빗 멤버가 된다. 클래스 멤버 클래스의 메서드 밖에서 선언한 변수로 해당 클래스에서 관리하는 멤버이다. 클래스 이름으로 접근해야 하며 객체로 접..
hvv_an
'class' 태그의 글 목록