본문 바로가기

반응형

class

(4)
Dart 4일 차 - Language Tour (4/7) 하루에 조금씩 바로바로 기록해본지 벌써 4일째 이제 Tour의 반이 넘었다. 이번 주면 Tour는 다 볼려나 Classes https://dart.dev/guides/language/language-tour#classes Dart 는 객체지향 언어이고 class 를 상속받을 수 있다. 모든 Object 는 class 의 instance 이다. 모든 class 는 Object class 로 부터 내려온다. 모든 class 는 하나의 superclass 를 가진다. class 의 구현은 재사용된다 상속된 class 들에서 Extension methods 는 상속없이 추가 기능을 넣을 수 있다. Using class object 는 function, data 로 구성되어 있다. 점(.) 으로 instance ..
실행 중인 class의 경로 구하기 현재 실행 중인 class 파일의 절대 경로 구하기 String path = MyClass.class.getResource(".").getPath(); 출처 : http://mrjh.com/wiki/content.php?no=211&page=5
[Ruby] 클래스에 대한 간단한 설명 2년인가 3년만에 다시보면서 클래스에 대해서 간단히 정리해 보겠습니다. 기본 정의 class Person end 생성자 포함 (멤버변수 name 추가) class Person def initialize(name) @name = name end def getName return @name end end 객체생성 class Person def initialize(name) @name = name end def getName return @name end end person = Person.new("YHG") puts person.getName 속성 1 def name() 은 읽기 속성으로 name은 읽기만 가능 하다는 것입니다. def name=(name) 은 쓰기 속성으로 name을 쓰기만 가능 하다는 것..
클래스 기초 클래스 = 구조체 + 함수 클래스를 간단하게 말하자면 저렇게도 말할수있지 않을까 한다. 클래스는 객체이고 객체지향이며 생성자, 소멸자를 포함하고 있으...... 물론 그렇지만 간단하게 얘기하자면 저렇다는 것이다. 클래스에는 구조체처럼 여러타입의 여러개의 변수를 클래스라는 범위안에 넣을수 있다. 그리고 그안에 있는 변수를 자유롭게 접근할수 있는 클래스안의 함수를 매소드(method)라고 한다. public class Dog{ public int age; public int getAge(){ return age; } } 위는 아주 간단한 클래스이다. Dog 라는 이름의 클래스이며 int형의 age라는 변수가 있으며 getAge() 라는 메소드가 포함되어있다. getAge는 단순히 age를 리턴하는 메소드이다..

반응형