728x90 Language/Java3 [JAVA] Override vs Overload Override (재정의): 1. 상속: **override**는 주로 상속과 관련이 있습니다. 한 클래스(자식 클래스)가 다른 클래스(부모 클래스)의 기능을 확장하고 변경할 때 사용됩니다. 2. 메서드 재정의: 부모 클래스에서 정의된 메서드를 자식 클래스에서 동일한 시그니처로 다시 정의합니다. 자식 클래스에서 재정의된 메서드는 부모 클래스의 메서드를 대체하며, 이를 통해 다형성을 구현할 수 있습니다. @Override 어노테이션을 사용하여 메서드가 정확하게 부모 클래스의 메서드를 재정의하는지 컴파일러에게 알립니다. 예시: javaCopy code class Animal { void makeSound() { System.out.println("Some generic sound"); } } class Do.. 2023. 12. 5. [JAVA] 자바 JDK 설치 - JavaSE 환경 구축하기 서론 우리가 Java를 사용하기 위해서 JDK를 설치하고 환경변수를 설정해 주어야 합니다. 처음 시작할 때 JDK를 설치하고 환경변수를 설정하는 것에 어려움이 있었어서 블로그 정리를 하면서 다시 한번 복습해 보려 합니다!! JDK 설치 Java JDK를 설치할 것인데 Java에는 개발 플랫폼이 JavaSE, JavaEE, JavaME, JavaFX 이렇게 4가지가 존재합니다. 저희는 JavaSE(Standard Edition)을 설치해 볼 것입니다. OpenJDK 설치하러 가기 1. 우선 링크에 들어가 Download 중간에 있는 jdk.java.net/19를 클릭해 줍니다. 2. 저희는 이번에 JavaSE 11 버전을 설치해 볼 예정입니다. 좌측에 java SE 11를 클릭한 뒤 사양에 맞는 버전을 다.. 2023. 3. 8. [JAVA] JAVA 입문 (1) - JAVA 언어의 특징 자바란? 자바는 C언어에 객체 지향적 기능을 추가하여 만든 C++과 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어입니다. 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여 운영체제와 독립적으로 동작할 수 있습니다. 따라서 자바는 어느 운영체제에서나 같은 형태로 실행될 수 있습니다. 자바의 탄생 1995년에 썬 마이크로시스템즈에서 발표한 객체지향 언어입니다. 현재 썬 마이크로시스템즈는 오라클에 인수가 된 상태입니다. 자바의 특징 자바의 장점 1. 쉬운 언어입니다. C와 C++언어의 문법을 기본으로 차용하여 개발된 언어입니다 C와 C++ 이 가진 어려운 문법인 포인터와 다중 상속을 제거하였습니다. C와 C++에 비해 쉬운 언어입니다. 2. 플랫폼에 독립적입니다. 자.. 2023. 1. 18. 이전 1 다음 728x90