본문 바로가기
반응형

프로그래밍 언어/Java5

상속 (Extends) 상속 - 클래스의 상속 - 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스)가 있으며, 자식 클래스는 부모 클래스를 선택해서, 그 부모의 멤버를 상속받아 그대로 쓸 수 있게된다. - 이미 만들어 진 것을 가져다 쓰는 방식 class Person { private String name; private String getName() { return this.name; } } class Tutor extends Person { private String address; // Person 클래스를 상속했기 때문에, // name 멤버변수와 getName() 메소드를 가지고 있다. } 2021. 7. 13.
Getter, Setter 생성 Getter, Setter 생성 자동으로 getter과 setter을 만들어 주는 기능이 있다. 우클릭 > Generate 혹은 Alt + Insert Getter and Setter 설정 2021. 7. 10.
자바의 객체 지향 프로그래밍 객체 지향 프로그래밍(OOP, Object-Oriented Programming) 객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 이러한 객체가 바로 프로그래밍이다. 객체(object)란 간단히 이야기하자면 실생활에서 우리가 인식할 수 있는 사물로 설명할 수 있다. 이러한 객체의 상태(state)와 행동(behavior)을 구체화하는 형태의 프로그래밍이 바로 객체 지향 프로그래밍이다. 이때 객체를 만들어 내기 위한 설계도와 같은 개념을 클래스(class)라고 합니다. 클래스 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용. 자바에서는 이러한 설계도인 클래스를 가지고, 여러 객체를 생성하여 사용하게 됨. 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는.. 2021. 7. 9.
자바 기초 문법 2 메소드 - 반복적인 행동을 줄여 어디든 갖다 쓸 수 있도록 만든 명령 모음집 public static void main(String[] args) { String title = "웹개발의 봄 Spring"; String tutor = "남병관"; int weeks = 5; float ratings = 5.0f; System.out.println("제목: " + title); System.out.println("튜터: " + tutor); System.out.println("주차: " + weeks); System.out.println("별점: " + ratings); - 메소드가 없을때 일일히 적어주어야 한다. - 아래와 같이 메소드를 만들어 출력하면 필요할 때마다 간단히 출력할 수 있다. public .. 2021. 7. 9.
자바 기초 문법 Print System.out.println(); System.out.print(); - intelliJ 에서는 sout + TAB 키 를 한다면 자동으로 System.out.println() 이 삽입된다. 변수 # 문자 String myName = "내이름"; # 정수 int a = 1; # 소수 float b = 1.2f; System.out.println("a: " + a); System.out.println("b: " + b); 참거짓 boolean int age = 20; boolean isAdult = age > 19; boolean isKid = age 2021. 7. 9.
반응형