2024/04/07 2

Java static

https://wikidocs.net/228 07-03 스태틱 스태틱(static)은 클래스에서 공유되는 변수나 메서드를 정의할 때 사용된다. 이번 절에서는 스태틱에 대해서 자세히 알아보자. [TOC] ## static 변수 다음과 … wikidocs.net 스태틱(static)은 클래스에서 공유되는 변수나 메서드를 정의할 때 사용된다. 위 링크를 보고 공부했기 때문에 아래 예시를 보면서 static을 더 자세히 이해했다. - static이 있는 경우 class HouseLee { static String lastname = "이"; } public class Sample { public static void main(String[] args) { HouseLee lee1 = new HouseLee();..

언어/Java 2024.04.07

[Java] 추상 클래스란?

추상 클래스(abstract class)는 객체 지향 프로그래밍에서 일종의 템플릿이며, 직접적으로 인스턴스화할 수 없는 클래스다. 추상 클래스는 하나 이상의 추상 메서드(abstract method)를 포함하며, 추상 메서드는 메서드 시그니처만을 가지고 있고 구현은 없는 메서드다. 추상 클래스는 일반적으로 상속을 통해 자식 클래스에서 구체적인 동작을 정의하도록 유도한다. 자식 클래스는 추상 클래스로부터 상속받은 추상 메서드를 반드시 구현해야 한다. 추상 클래스는 클래스의 계층 구조를 설계하는 데 사용되며, 코드의 재사용성과 유연성을 높이는 데 도움이 된다. 또한, 추상 클래스를 사용하여 공통된 기능을 정의하고, 이를 상속받는 여러 개의 클래스에서 필요에 따라 구현할 수 있다. 자바(Java)에서는 추상 ..

언어/Java 2024.04.07