f_
frhyme.code
Tags>#class

#class

총 44개의 아티클

Page 1 of 3
java
·⏱ 2m

Kotlin - class

kotlin에서 class를 정의하는 방법을 정리하였습니다. - kotlin에서는 Constructor를 내부 method로 정의하는 것이 아니라, 부분에 값을 넣어서 넘겨줍니다. - 내부에 block으로 만들어 줄 수도 있긴 하죠. - meth...

java
·⏱ 6m

Java - Serialization

Serialization은 Object를 json, xml과 같은 binary data format으로 변환하는 것을 말하고, 반대로 json, xml로부터 Object로 변경하는 것을 Deserialization이라고 합니다. Student.j...

java
·⏱ 3m

Java - Reflection - Modifier

class 내 field, method등의 Modifier(, 등)을 확인하는 방법을 정리하였습니다. 는 다음과 같은 field를 가지고 있습니다. 이때, 각 field의 Modifier를 확인하는 방법을 정리하였습니다. 그리고, 이 글에서는 f...

java
·⏱ 6m

Java - Reflection - Basic

Java의 Relfection은 Runtime시에 객체로부터 클래스의 정보를 가져오는 것을 말합니다. 일반적으로는 다음과 같이 class instance를 만든 다음에는 내부 메소드에 직접 접근해서 변수를 처리하거나 해주죠. 하지만, Runtim...

java
·⏱ 3m

Java - Double Brace Initialization

Java에는 Double Brace Initialization이라는 것이 있습니다. 가령 HashMap을 만들고 그 즉시 값도 집어넣고 싶을 때, Double Brace Initialization을 사용할 수 있죠. 아래 코드에서 보시면 사이에서...

java
·⏱ 12m

Java - Data Structure - Binary Heap

Java로 Binary Heap을 구현했습니다. Binary Heap은 다음 조건을 만족하는 자료 구조를 말하죠. Heap은 작을수록 우선순위를 가지는 MinHeap과, 클수록 우선순위를 가지는 MaxHeap으로 나뉘는데, 여기서는 MinHeap...

java
·⏱ 5m

Java - Data Structure - Tree

java를 사용해서 tree를 만들어봤습니다. childNode의 개수에는 제한이 없고, 다음 method를 구현하였습니다. - : 자식 Node를 집어넣는다. - : Node가 존재하는지 찾는다. - : tree의 길이를 계산한다. - : tr...

java
·⏱ 1m

Java - Covariant Return Type

Covariant Return Type은 "함께 변하는 Return Type"이라고 해석할 수 있습니다. 기존의 java에서는 subClass에서 Method Overriding이 발생할 때, superClass에서의 Method와 Return ...