Java

    [Java] 정리 (클래스와 객체...)

    클래스와 객체 클래스 : 객체를 정의해 놓은것. 객체의 설계도. 객체 : 실제로 존재하는 것. 사물들이 곧 객체이다. 프로그래밍에서의 객체 : 클래스에 정의된 내용대로 메모리에 생성된 것을 뜻한다. 객체의 정의 : 실제로 존재하는 것 객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다르다. 클래스 → 인스턴스화 → 인스턴스(객체) 객체의 구성요소 객체는 속성과 기능으로 이루어져 있다. 객체는 속성과 기능의 집합이며, 속성과 기능을 객체의 멤버(구성요소)라고 한다. 속성은 변수로, 기능은 method로 정의한다. 속성 : 크기, 길이, 높이, 색상, 채널..... 기능 : 켜기, 끄기, 볼륨올리기..... 인스턴스 생성방법 클래스명 참조변수명; // 객체를 다루기 위한 참조변수를 선언한다. 참조변수..

    [Java] 정리 (기초)

    자바 설치 www.oracle.com Oracle | Cloud Applications and Cloud Platform Discover how end-to-end automation and industry-tailored solutions help build momentum for your business and career at CloudWorld in Las Vegas, October 17-20. Register today to save $100 on the standard pass price. www.oracle.com ;%JAVA_HOME%\bin java -version javac -version 자바 환경 설정 C:\Program Files\Java\jdk1.8.0_202\bin 변수이름 :..

    [Java] 실습 (빙고 만들기)

    [Java] 실습 (빙고 만들기)

    package swing.exam.bing01; import javax.swing.*; import java.awt.event.*; import java.awt.*; //----------------------------------------------------------------------------------------------------------- //public class Bingo extends JFrame //----------------------------------------------------------------------------------------------------------- public class Bingo extends JFrame{ finalintSIZE= ..

    [Java] 정리 (다형성, 추상...)

    다형성(polymorphism) 여러가지 형태를 가질 수 있는 능력 하나의 참조변수로 여러 타입의 객테를 참조할 수 있는 것이다. 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수는 있지만, 자손타입의 참조변수로 조상타입의 인스턴스를 참조할 수 없다. class Tv { boolean power; int channel; void power() {power = !power;} void channelUp() {++channel;} void ChannelDown() {--channel;} } class Caption extends Tv { String text; void caption() {//글자를 보여준다.} } Tv t = new Tv(); CaptionTv c = new CaptionTv(); Tv..

    [Java] 클래스(Class), 객체(Object), 인스턴스(Instanse)의 개념

    클래스, 객체, 인스턴스의 개념 클래스(Class) 개념 객체를 만들어 내기 위한 설계도 혹은 툴 연관되어 있는 변수와 메서드의 집합 객체(Object) 개념 소프트웨어 세계에 구현할 대상 클래스에 선언된 모양 그대로 생성된 실체 특징 클래스의 인스턴스(instance)라고도 부른다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. oop의 관점에서 클래스의 타입으로 선언되었을 때 객체라고 부른다. 인스턴스(Instanse) 개념 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 즉, 객체를 소프트웨어에 실체화하면 그것을 인스턴스라고 부른다. 실체화된 인스턴스는 메모리에 할당된다. 특징 인스턴스는 객체에 포함된다고 볼 수 있다. oop의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 ..

    [Java] 제어자 (modifier)

    제어자 클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여한다. 제어자는 크게 접근 제어자와 그 외의 제어자로 나뉜다. 하나의 대상에 여러 개의 제어자를 조합해서 사용할 수 있으나, 접근제어자는 단 하나만 사용할 수 있다. 접근 제어자 public, protected, default, private 그 외 static, final, abstract, synchronized, native, transient, volatile, strictfp static static : 클래스의, 공통적인 static이 사용될 수 있는 곳 : 멤버변수, 메서드, 초기화블럭 static 대상 의미 멤버변수 멤버변수 모든 인스턴스에 공통적으로 사용되는 클래스변수가 된다. 클래스변수는 인스턴스변수를 생성하지 않고 ..