일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 코루틴
- php
- 정보처리기사
- jquery
- Flow
- 변수
- android
- script
- 설치
- Eclipse
- java
- 코틀린
- kotlininaction
- 조건문
- ios
- 서버
- express
- php변수
- node.js
- kotlin2.0
- SwiftUI
- 스터디
- node
- 그림으로 배우는 서버구조
- 플러터
- php개발
- 이클립스
- Flutter
- 스나이퍼팩토리
- Kotlin
- Today
- Total
목록Java (5)
mygomii
Overloading 같은 method를 중복하여 정의하고 다른 시크니처를 가지고 있음 fun a(a: int) { } fun a(a: int, b: int) { } fun a(a: int, b: int, c: int) { } Overriding (오버라이딩) 상속 관계에 있는 부모 클래스에서 이미 정의된 메소드를 자식 클래스에서 같은 시그니쳐를 갖는 메소드로 다시 정의하는 것 부모 클래스의 메소드보다 접근 제어자를 더 좁은 범위로 변경할 수 없음 부모 클래스의 메소드보다 더 큰 범위의 예외를 선언할 수 없음 class Parent { public a() { System.out.println("Parent : a"); } } class Child extends Parent { @Override publi..
1. public - 모든 클래스에서 접근 가능 package com.ko.mi.jeong public class Phone { public String name = "iphone"; } package com.ko.mi.jeong public class Computer { public static void main(String[] args) { Phone p = new Phone(); System.out.println(p.name); } } 2. private - 해당 클래스에서만 접근 가능 package com.ko.mi.jeong; public class Phone { private String name = "iphone"; } package com.ko.mi.jeong; public class Co..
외부 패키지의 클래스를 사용할 경우 패키지명을 함께 써야하는데 import를 사용함으로써 간결하게 사용 할 수 있음 // import 안 쓸 경우 android.widget.TextView textView1 = findViewById(R.string.test1); android.widget.TextView textView2 = findViewById(R.string.test2); // import 쓸 경우 import android.widget.TextView; TextView textView = findViewById(R.string.test);
클래스들의 묶음 패키지를 사용하는 이유 클래스를 묶음으로서 효울적으로 관리 가능 같은 이름의 클래스여도 패키지를 다르게 하여 구분하게 함 // 패키지를 다르게 함으로서 어디에 속한 A 클래스인지 구분 할 수있다. com.tistory.mygomii.A com.tistory.my.A 사용 방법 보통 인터넷 도메인 주소를 거꾸로 사용함. 이유는 도메인은 이미 고유성을 가졌기 떄문 ex) com.tistory.....