일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스프링
- 자료구조
- programmers
- db
- 네트워크
- 면접
- 프로그래머스
- 알고리즘
- Bean Validation
- Java
- 브루트 포스
- 자바
- 코딩테스트
- ModelAttribute
- 스프링 MVC
- OS
- 운영체제
- 정처기
- JPA
- 반복문
- 스프링MVC
- 메서드
- 백준
- 검증
- 웹개발
- 스파르타코딩
- 자바의 정석
- 쿼리dsl
- 객체지향프로그래밍
- 코테
- Today
- Total
목록객체지향프로그래밍 (2)
개발일지
목차 추상클래스(abstract class) 추상 클래스 미완성 클래스 멤버의 개수에 관계된 것이 아니라, 단지 미완성 메서드를 포함하고 있다는 의미 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상 클래스로 인스턴스는 생성할 수 없음 추상클래스는 상속을 통해서 자손 클래스에 의해서만 완성될 수 있음 클래스 선언부에 abstract를 붙이고, 이는 이 클래스에 추상메서드가 있으니 상속을 통해서 구현하라는 것을 의미 추상메서드를 포함하고 있다는 것을 제외하고는 일반 클래스와 전혀 다르지 않음 기존의 클래스의 공통부분을 뽑아내서 조상 클래스를 만드는 것 추상 메서드 선언부만 작성하고 구현부는 작성하지 않은 채로 남겨둔 것이 추상메서드 메서드의 내용이 상속받는 클래스에 따라 달라질 수 있기 때문에 조상 클래..
목차 1. 다음과 같은 멤버 변수를 갖는 Student클래스를 정의하시오 public class Practice01_Student { String name; int ban; int no; int kor; int eng; int math; } 2. Student 클래스에 생성자와 info()를 추가하시오 public class Practice02 { public static void main(String[] args) { Student s = new Student("홍길동", 1, 1, 100, 60, 76); String str = s.info(); System.out.println(str); } } class Student { String name; int ban; int no; int kor; int..