일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- literal
- External Scheme
- 백준
- Entity
- X윈도우
- 셀레니움
- Operator
- Class
- preprocessing
- Entity Set
- spring
- Reference Type
- 리눅스 마스터 1급
- 리눅스
- Java
- 자바
- systemd
- python
- Unity
- selenium
- Mac
- dbms
- Binary Search
- Inheritance
- BFS
- X.org
- descriptive statistics
- Polymolphism
- Physical Scheme
- OOP
- Today
- Total
목록promotion (2)
Byeol Lo
Java의 서로 용량(크기)이 다른 데이터 타입끼리의 연산을 살펴보자. Casting(형변환) 형변환을 Casting이라고 하는데, 이는 "연산 수행시가 아니"라 그냥 형변환이 일어나는 곳에 사용하는 개념이다. (연산 수행시는 뒤에 나올 예정이다.) Narrowing Casting (축소 형변환, 강제 형변환) 크기가 큰 데이터 타입에서 작은 데이터 타입으로 변환하고 싶을 때 적용(사용)되는 개념이고, 일반적으로 그냥 Casting이라고 함은 이를 의미한다. long bigNum = 100000000000000000L; int num = (int) bigNum; //(Narrowing Casting 사용) Widening Casting (확대 형변환, 자동 형변환) 크기가 작은 데이터 타입에서 큰 데이터..
현실에서 상속이라는 것은 부모의 자산을 자식이 대신 물려받는 것이다. 객체 지향 프로그램에서도 상속이라는 개념이 사용된다. 클래스 간의 부모 자식의 관계를 명시할 수 있다. 프로그램에서는 부모 클래스를 상위 클래스라고 부르기도 하고, 자식 클래스를 하위 클래스라고 부르기도 한다. 다음은 extends 를 사용해 B를 A에 상속시키는 예제이다. // A.java pubilc class A { int field1=100; void main() { } } // B.java public class B extends A { void main() {} } // App.java public class App { public static void main(String[] args) { B b = new B(); Sys..