์์ฑ์
-
[Kotlin] ํด๋์ค ์์ฑ๊ณผ ์์Android/Kotlin 2021. 7. 4. 21:05
์ด ๊ธ์ "์ค์ฌ์ฑ์ Google ๊ณต์ ์ธ์ด Kotlin" ๊ฐ์๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฑํ ๋ด์ฉ์ ๋๋ค. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ (Object Oriented Programming) Kotlin์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ๊ณผ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด๋ ์ฌ๋ฌ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋๋ ์์ฑ๋ค์ ํ๋์ ๊ฐ์ฒด๋ก ํํํ์ฌ ๋ฐ์ดํฐ์ ๊ธฐ๋ฅ๋ค์ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ ๋๋ค. Java์ ๊ฐ์ด ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํด์ ํด๋์ค์ ์์ฑ๊ณผ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ํด๋์ค ์์ฑ class Student{ var id: Int = 0 var name : String = "ows" } fun main() { var obj = Student() print("${obj.id} ${obj..
-
[Java] ์๋ฐ ํด๋์ค, ๊ฐ์ฒดAndroid/Java 2021. 1. 18. 00:54
์ด ๊ธ์ "์จ๋ผ์ธ ์๋ฐ ์คํฐ๋ ๋ด์ฉ"์ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ํด๋์ค๋? ํด๋์ค๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฒด๋ฅผ ์ ์ํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณํ๋ ์๋ฏธ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฐ์์๋ ํด๋์ค๋ฅผ ๊ฐ์ง๊ณ , ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์ฌ์ฉํฉ๋๋ค. ํด๋์ค๋ ๊ฐ์ฒด์ ์ํ๋ฅผ ๋ํ๋ด๋ ๋ณ์(variable)์ ๊ฐ์ฒด์ ํ๋์ ์ ์ํ๋ ๋ฉ์๋(method)๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์๋ฐ์์๋ main์ ์คํํ๊ธฐ ์ํด์๋ ์ต์ํ ํ๋์ ํด๋์ค๊ฐ ์กด์ฌํด์ฌ ์คํํ ์ ์์ต๋๋ค. public class Point { private int y; private int x; public Point(int y, int x) { this.y = y; this.x = x; } public int getY() { return y; } public int getX(..