목록JAVA (59)
노승현
내부 클래스의 종류: 인스턴스 내부 클래스 (Instance Inner Class): 외부 클래스의 인스턴스가 생성될 때만 사용할 수 있는 내부 클래스입니다. 외부 클래스의 인스턴스 멤버에 접근이 가능합니다. public class OuterClass { class InnerClass { // 내부 클래스의 멤버들 } } 2. 정적 내부 클래스 (Static Inner Class): 외부 클래스의 인스턴스에 독립적으로 사용할 수 있는 내부 클래스입니다. 외부 클래스의 정적 멤버에만 접근이 가능합니다. public class OuterClass { static class StaticInnerClass { // 내부 클래스의 멤버들 } } 3. 지역 내부 클래스 (Local Inner Class): 메서드나..
다형성(polymorphism)은 프로그래밍에서 여러 가지 형태를 가질 수 있는 능력을 가리킵니다. 객체 지향 프로그래밍에서 다형성은 한 가지 인터페이스나 추상 클래스를 여러 개의 클래스가 구현하거나 상속받을 수 있는 능력을 의미합니다. 이는 코드의 재사용성을 높이고 유연성을 확보하는 데 도움이 됩니다. 타입 변환(type conversion)은 데이터의 타입을 변환하는 과정을 의미합니다. 여기에는 암시적인 변환과 명시적인 변환이 있습니다. 다형성(Polymorphism): 정적 다형성(Static Polymorphism): 컴파일 시간에 결정되는 다형성입니다. 메소드 오버로딩이 이에 해당하며, 같은 이름의 메소드가 매개변수의 개수나 타입에 따라 다르게 동작하는 것을 말합니다 class Calculato..
더 많은 주석 요구 일요일 까지 설계 보완 및 샘플 데이터 활용을 통해 커밋 전에 코드 실행 타인의 작업을 자체적으로 보완하다가 생기는 오류 발생 주의 DAO에서 이뤄지는 작업을 SQL문으로 변경 파트 재분배 Model 김도연 - 게시판 댓글 대댓글 정석진 - 유저 좋아요 신고 Controller 안승준 전미지 View 김성민 - 게시판 댓글 대댓글 노승현 - 유저 좋아요 신고 [출처] 01.02.24|작성자 plzjun0731
상속은 우리가 일반적으로 알고 있는 의미와 비슷합니다. 부모가 자식에게 무언가를 물려주는 것을 상속이라 부르는 것처럼, 자바에서도 부모 역할을 하는 클래스가 자식 역할을 하는 클래스에게 클래스 멤버와 메서드를 물려주는 것을 상속이라고 합니다. 상속은 클래스를 재사용하기 때문에 중복을 줄여주고 수종을 최소화하는 특징을 가지고 있습니다. 상속에서의 생성자 상속에서 생성자(Constructors)는 부모 클래스로부터 파생된(subclass 또는 derived class) 클래스가 인스턴스화될 때 호출되는 특별한 메서드입니다. 생성자는 클래스의 객체를 초기화하고 필요한 초기 설정을 수행하는 데 사용됩니다. 부모 클래스의 생성자는 부모 클래스의 객체를 초기화하고, 파생 클래스의 생성자는 부모 클래스의 생성자를 호..
자바(Java)에서 생성자(Constructor)는 객체를 생성할 때 호출되는 특별한 메서드입니다. 생성자는 클래스의 인스턴스를 초기화하고 객체의 상태를 설정하는 역할을 합니다. 일반적으로 클래스 이름과 동일하며, 반환 값이 없습니다. 생성자의 호출 위치 일반 메서드들과는 다르게, 생성자는 호출할 수 있는 곳이 정해져 있습니다. 생성자는 클래스를 기반으로 객체를 생성할 때, 객체의 초기화를 담당하는 역할을 하므로 객체를 생성할 때만 호출할 수 있습니다. 생성자 호출 방법 생성자를 호출할 때는 new 키워드를 함께 사용합니다. 클래스명 객체명 = new 클래스명(); 기본 생성자 자바의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야 합니다. 클래스를 생성하면서 개발자가 직접 생성자를 선언하지 않았지..
메서드(Method)는 프로그래밍에서 특정 작업을 수행하는 데 사용되는 코드 블록이며, 보통 클래스나 객체에 속해 있습니다. 메서드는 함수와 유사한 개념이지만, 객체지향 프로그래밍에서는 주로 클래스의 일부로서 사용됩니다. 메서드는 특정 객체의 행동을 정의하고, 해당 객체에 대한 동작을 구현합니다. 메서드는 크게 두 가지 부분으로 구성됩니다: 메서드 시그니처(Method Signature): 메서드의 이름, 반환 유형, 매개변수 등이 포함된 메서드의 기본적인 정의를 의미합니다. 메서드 시그니처는 메서드의 고유한 식별자 역할을 합니다. 메서드 본문(Method Body): 메서드가 수행할 구체적인 작업이나 명령문들이 포함된 부분입니다. 이 부분에서는 프로그래머가 원하는 로직을 작성하여 메서드가 수행할 동작을..
package model; import java.io.IOException; import java.sql.Connection; import java.sql.JDBCType; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Iterator; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class Crawling { private static final String INSERT = "INSERT INTO MARKET(BID,T..
객체와 객체 지향 프로그래밍(OOP : Object-Oriented Programming) 객체 지향 프로그래밍이란? 여기서 객체는, 우리 실생활에 존재하는 모든 것으로 생각할 수 있습니다. 예를 들면, 눈에 보이는 컴퓨터, 연필, 책등과 같은 사물부터 학생, 선생님과 같은 인물이 될 수도 있습니다. 또한 수업이나 시험과 같이 눈에 보이지 않는 것도 객체가 될 수 있습니다. 객체는 일반적으로 상태를 표현할 수 있고 우리가 행동으로 실행할 수 있는 모든 것을 말합니다. 우리는 이런 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍 하는 것을 객체 지향 프로그래밍이라고 합니다. 1. 클래스란? 객체 지향 언어에서 가장 중요한 용어인 클래스는 한마디로 객체를 생성하기 위한 제작 설명서입니다. 쉽게 말해 어떤..