일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 자바프로그래밍
- 안드로이드 스튜디오
- 안드로이드 앱 개발
- Streamlit기본
- MySQL
- Pandas
- 자바
- 스트림릿
- 자바스크립트
- streamlit
- 자바공부
- 판다스공부
- Flutter
- 자바기초
- serverless
- 스트림릿 기본
- 파이썬공부
- java
- 데이터베이스
- 웹대시보드 제작
- 파이썬
- Streamlit기초
- JavaScript
- db
- 웹대시보드 기초
- 자바초보
- 자바스크립트 공부
- RESTful API
- 판다스
- Today
- Total
목록프로그래밍 (2)
ruriruriya
자바에서 상속(Inheritance)은 한 클래스가 다른 클래스의 속성과 메서드를 가져다 쓸 수 있는 기능을 의미한다. 이를 통해 코드의 재사용성을 높이고, 클래스 간의 관계를 구조화할 수 있다. 상속은 부모 클래스(Parent Class 또는 Super Class)와 자식 클래스(Child Class 또는 Sub Class) 간의 관계를 정의하는 데 사용된다. 자식 클래스는 부모 클래스의 모든 속성과 메서드를 상속받는다. 이렇게 상속받은 메서드나 속성을 자식 클래스에서 따로 재정의(Override)할 수도 있고, 새로운 메서드나 속성을 추가할 수도 있다. 이를 통해 자식 클래스는 부모 클래스의 기능을 확장하거나 수정할 수 있다. // 부모 클래스 정의 class Animal { public void s..
자바 프로그래밍에서 오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향 프로그래밍의 중요한 개념이다. 둘 다 다형성(polymorphism)을 구현하는 방법 중 하나이지만 서로 다른 목적과 동작을 갖고 있다. 1. 오버로딩(Overloading) 메소드나 생성자의 이름은 같지만, 매개변수의 타입, 개수, 순서가 다른 여러 버전을 정의하는 것을 의미한다.오버로딩을 사용하면 같은 이름의 메소드를 여러 개 정의하여 다양한 상황에 맞게 호출할 수 있다.컴파일러가 메소드 호출 시 인자의 타입을 보고 적절한 버전의 메소드를 결정한다.생성자 오버로딩public class Person { private String name; private int age; // 기본 생성자 public Pers..