μλ°(53)
-
[Java] Classμ λνμ¬ (λ―Έμμ±)
μλ νμΈμ? μ£Όλνλ μ λλ€. 03μ 15μΌ μμ λ‘ Classμ λνμ¬ μ‘°μ¬νλ κ²μ λ°μ κ²μ΄μμ! μμ λ΄μ©μ 곡μ ν΄μ μ¬λ¬λΆλ€κ»μλ 곡λΆνμλλ°, λ§μ λμ λμκΈ° λ°λΌκ² μ΅λλ€! κ·ΈλΌ λ°λ‘ μμ ν΄ λ³΄κ² μ΅λλ€! π Class μμ 01 π κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(OOP, Object-Oriented Programing) κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μμλ λͺ¨λ λ°μ΄ν°λ₯Ό κ°μ²΄(Object)λ‘ μ·¨κΈνλ©°, μ΄λ¬ν κ°μ²΄κ° λ°λ‘ νλ‘κ·Έλλ°μ μ€μ¬μ΄ λλ κ²μ΄μμ. κ°μ²΄(Object)λ κ°λ¨ν μ΄μΌκΈ°νμλ©΄ μ€ μνμμ μ°λ¦¬κ° μΈμν μ μλ μ¬λ¬Όλ‘ μ€λͺ ν μ μκ² μ΅λλ€. μ΄λ¬ν κ°μ²΄μ μν(State)μ νλ(Behavior)μ ꡬ체ννλ ννμ νλ‘κ·Έλλ°μ΄ λ°λ‘ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° μ λλ€. μ΄ λ! κ°μ²΄λ₯Ό λ§λ€μ΄ λ΄..
2021.03.15 -
[Java] ν€λ³΄λμμ μ λ ₯λ λ¬Έμμ΄μ μ μλ‘ λ°κΎΌ λ€ κ·Έ κ°μ μ΄ν©κ³Ό νκ· κ΅¬νκΈ°
μλ νμΈμ? μ£Όλνλ μ λλ€. 03μ 08μΌ μμ λ₯Ό μ€λμμμΌ ν μ μμμ΅λλ€ γ λλ μ΄λ €μ΄ μλ° μ κ° νΌμμ μ³ λ³Έ κΈ°λ μΌλ‘ μ¬λ¬λΆλ€κ³Ό ν¨κ» λλκ³ μΆμ΄ μ¬λ¦½λλ€! 곡λΆνμλλ°, λ§μ λμ λμκΈ° λ°λΌκ² μ΅λλ€! κ·ΈλΌ λ°λ‘ μμ ν΄ λ³΄κ² μ΅λλ€! π κ΅μ‘ κ³Όμ κ΄λ¦¬ νλ‘κ·Έλ¨ (κ°μ²΄μ 컬λ μ list λ°°μ΄ μ¬μ©) π Homework_210308.java (κ°μ²΄μ Method μ¬μ©νμ§ μκ³ ..) package homework; import java.util.Scanner; public class Homework_210308 { public static void main(String[] args) { // ν€λ³΄λ μ λ ₯ κ° λ°κΈ° Scanner s = new Scanner(System.in); // μ λ ₯ λ°μ ..
2021.03.08 -
[Java] μλ°μ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°(Object-Oriented Programming) - μμ μ½λ νμ΄
μλ νμΈμ? μ£Όλνλ μ λλ€. μ€λμ κ°μ²΄λ₯Ό μ¬μ©ν μμ μ½λλ₯Ό λΆμνλ μκ°μ κ°μ Έλ³΄λλ‘ νκ² μ΅λλ€. κ°μ²΄μ§ν₯μ λν΄ κ³΅λΆνκ³ μΆμΌμ λΆλ€μ [Java] μλ°μ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°(Object-Oriented Programming)μ κ΄μ¬μ μ£ΌμΈμ. [Java] μλ°μ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°(Object-Oriented Programming) μλ νμΈμ? μ£Όλνλ μ λλ€. νμ¬ μ£Όλνλμ κ΅λΉμ§μμΌλ‘ μλ°λ₯Ό λ°°μ°κ³ μκ³ , κ·Έ κ³΅λΆ λ΄μ©μ λ€μ 볡μ΅ν κ²Έ λν, μλ° κ³΅λΆλ₯Ό νμλ λΆλ€κ» λ³΄λ€ μ½κ² μ΄ν΄ν μ μλ μλ£λ₯Ό λ§λ€κ³ μΆ junyharang.tistory.com π λμ κ²μ νλ‘κ·Έλ¨ (κ°μ²΄ μ¬μ©) π ConsoleApp.java (Main) package oopconcept_210225; impo..
2021.03.01 -
[Java] μλ°μ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°(Object-Oriented Programming)
μλ νμΈμ? μ£Όλνλ μ λλ€. νμ¬ μ£Όλνλμ κ΅λΉμ§μμΌλ‘ μλ°λ₯Ό λ°°μ°κ³ μκ³ , κ·Έ κ³΅λΆ λ΄μ©μ λ€μ 볡μ΅ν κ²Έ λν, μλ° κ³΅λΆλ₯Ό νμλ λΆλ€κ» λ³΄λ€ μ½κ² μ΄ν΄ν μ μλ μλ£λ₯Ό λ§λ€κ³ μΆλ€λ μ μμ λΈλ‘κ·Έμ κΈμ μ¬λ¦¬κ³ μλ κ²μ΄μμ. μΌλ¨, μλ°μ κ°μ²΄μ§ν₯μ CμΈμ΄λ₯Ό κ°λ³κ² λ°°μ λ λΆλ€μ΄λΌλ©΄ κ°μ²΄μ§ν₯μμ λ§μ΄ μ΄λ €μμ λλΌμ€κ±°λΌκ³ μκ°νλ κ²μ΄μμ. μ λ κ·Έλ¬κ³ , κ°μ΄ 곡λΆνλ λͺλͺ λΆλ€λ κ·Έλ¬ν μ΄λ €μμ κ²ͺκ³ μμ΅λλ€. μΌλ¨, μ£Όλνλμ κ°μ²΄μ§ν₯μ λν΄ μ΄ν΄κ° λμλ€κ³ νλ¨λλ λ° μ κ° μ΄ν΄νλ λ°©λ²μ μ¬λ¬λΆλ€κ» μκ° νλ©΄μ λ§μ λΆλ€μ΄ μ 보λ€λ μ’ λ μ½κ² κ°μ²΄μ§ν₯μ μ΄ν΄νμκΈΈ λ°λΌλ κ²μ΄μμ. μ΄ κΈμ κ°λ μμ£Όλ‘ μμ±ν κΈ μ λλ€. μΈν°λ· κ°μ λ±μ ν΅ν΄ μλ°μ κ°μ²΄μ§ν₯μ κ³΅λΆ νλλ°, μ μ΄..
2021.02.28 -
[Java] λ°°μ΄μ κΈ°μ΄
π λ°°μ΄ πλ°°μ΄μ΄λ? π λ°°μ΄: λ°°μ΄λΆν° μλ£κ΅¬μ‘° κ°λ μ΄ λμ΅λλ€. λ°°μ΄μ μ¬λ¬ λ³μλ₯Ό νλμ λ¬ΆμμΌλ‘ λ€λ£¨κΈ° μν΄ μ¬μ©νλ κ² μ λλ€. λ§μ μμ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν΄ κ·Έ λ°μ΄ν° λ λ§νΌ λ³μλ₯Ό μ μΈνλ€λ©΄ μ λ§ νμ΄ λλ κ²μ΄μμ. λ°°μ΄μ κ°μ νμ μ μ¬λ¬ λ³μλ₯Ό νλμ λ¬ΆμμΌλ‘ λ€λ£¨λ κ². βοΈ μ¬λ¬κ°μ λ³μλ€μ ν μ€(μ νμ )λ‘ λͺ¨μ λμ ꡬ쑰 μ λλ€.. βοΈ λ°°μ΄ μμ νλνλμ κ°(리ν°λ΄)λ€μ μμλΌκ³ νλ€. (νκ΅ μμ μμ΄μ νμμ΄λ€. μ¬λμ κ°μ§λ§, νκ΅ μμ μκΈ° λλ¬Έμ νμμ΄λΌκ³ λΆλ₯΄λ κ².) βοΈ μμμ μλ£νμ΄ λ¬΄μμΈκ°?λ₯Ό μ μν΄μΌ ν©λλ€. βοΈ λ°°μ΄μ μ μΈν λ, λκ΄νΈλ μλ£ν μμ λΆνλ λκ³ , λ³μλͺ μ λΆνλ λ©λλ€. μ μΈ λ°©λ² μ μΈμ μ μλ£ν νμ [] λ³μμ΄λ¦; int[..
2021.02.23 -
[Java] μλ° κΈ°μ΄
π 2021λ 02μ 17μΌ κ³΅λΆ λ΄μ© π Native Application C, C++, Rust λ±μΌλ‘ λ§λ Application μ€μ λ°λ‘ μ€ν κ°λ₯ν Appμ λ§ν©λλ€. κ°μ²΄ μ§ν₯ μΈμ΄λ€μ λλΆλΆ Virtual Machineμ΄ μ€κ°μ κ»΄ μλ μν μ λλ€. μ¦, OSμ μΈμ΄κ° μ€κ°μ μν μ ν΄μ£Όκ³ μμ£ ! π μ»΄ν¨ν° λ¨μ 1 bit => 2μ§μ 1μ리λ₯Ό λνλΌ μ μλ λ²μ. 1 byte => 8bit μ¦, 8κ°μ 2μ§μλ₯Ό λνλΌ μ μλ λ²μ. 1 word => 4byte μ¦, 32κ°μ 2μ§μλ₯Ό λνλΌ μ μλ λ²μ. π λ³μ μ μΈ μ μΈ μ 곡μ: [μλ£ν Type][λ³μλͺ ] λ³μλ μ½κ² λ§ν΄ κ°μ μ μ₯νλ 곡κ°(μμ)λΌκ³ μκ°νμλ©΄ λλ©°, νλμ κ°λ§ μ μ₯ν μ μμ΅λλ€. κΈ°λ³Έν(Primitiv..
2021.02.23