본문 바로가기

Java64

자바, 상속 객체지향 프로그래밍의 특징 4가지인 추상화, 캡슐화, 상속, 다형성.. 기억하고들 계시죠? 이번에는 그중에서 상속에 대해서 공부해보겠습니다. 지난 포스트 자바, ArrayList 2 (다른 패키지에 있는 클래스 가져오기) 지난 포스트에 이어서 계속해서 ArrayList를 공부해보겠습니다. 지난 포스트 자바, ArrayList 지난 포스트에서 공부했던 객체 배열은 오늘 공부할 어레이리스트를 배우기 위한 초석이었습니다. 오늘 gogogameboy.tistory.com 상속 Inheritance 자바, 객체지향 프로그래밍 (OOP) 갈수록 점점 더 어려워집니다. 이번에는 메소드보다 더 큰 벽인 객체지향 프로그래밍(Object Oriented Programming)에 대해서 배워보겠습니다. 지난 포스트 자바, .. 2021. 12. 21. 22:33
자바, ArrayList 2 (다른 패키지에 있는 클래스 가져오기) 지난 포스트에 이어서 계속해서 ArrayList를 공부해보겠습니다. 지난 포스트 자바, ArrayList 지난 포스트에서 공부했던 객체 배열은 오늘 공부할 어레이리스트를 배우기 위한 초석이었습니다. 오늘은 어레이리스트에 대해서 공부해보겠습니다. 지난 포스트 자바, 객체 배열 지난 포스트 gogogameboy.tistory.com 다른 패키지에 있는 클래스 가져오기 자바, Getter와 Setter 메소드 지난 포스트에서 사용했던 코드와 이어지는 내용입니다. 이번에는 필드(데이터)에 있는 변수들의 이름 앞에 get이나 set이라는 단어를 붙여서 만드는 메소드에 대해서 알아보겠습니다. 지난 포스 gogogameboy.tistory.com 위의 포스트에서 만들었던 Student라는 자료형을 가져와볼 겁니다. .. 2021. 12. 20. 22:06
자바, ArrayList 지난 포스트에서 공부했던 객체 배열은 오늘 공부할 어레이리스트를 배우기 위한 초석이었습니다. 오늘은 어레이리스트에 대해서 공부해보겠습니다. 지난 포스트 자바, 객체 배열 지난 포스트에서 만들었던 클래스(설계 도면)를 바탕으로 이번에는 오브젝트를 완성하면서 객체 배열에 대해서 배워보겠습니다. 지난 포스트 자바, Getter와 Setter 메소드 지난 포스트에서 사용했 gogogameboy.tistory.com ArrayList 지난 포스트에서 공부했던 객체 배열은 처음에 배열을 생성할 때부터 몇 개의 데이터가 들어가는 배열을 생성할 것인지 정해서 숫자를 써줘야 하고, 혹시라도 들어가야 할 데이터가 더 늘어나게 되면 그 숫자도 자꾸 수정하면서 데이터를 추가해줘야만 합니다. 한번 크기가 정해지면 딱 그 크기만.. 2021. 12. 20. 21:12
자바, 객체 배열 지난 포스트에서 만들었던 클래스(설계 도면)를 바탕으로 이번에는 오브젝트를 완성하면서 객체 배열에 대해서 배워보겠습니다. 지난 포스트 자바, Getter와 Setter 메소드 지난 포스트에서 사용했던 코드와 이어지는 내용입니다. 이번에는 필드(데이터)에 있는 변수들의 이름 앞에 get이나 set이라는 단어를 붙여서 만드는 메소드에 대해서 알아보겠습니다. 지난 포스 gogogameboy.tistory.com 객체를 생성해봅시다 package 객체배열; public class Main { public static void main(String[] args) { // 객체 생성 // 객체의 이름은 s1 김○○ 20211206 80 Student s1 = new Student("김○○", 20211206, 80.. 2021. 12. 15. 23:13
자바, Getter와 Setter 메소드 지난 포스트에서 사용했던 코드와 이어지는 내용입니다. 이번에는 필드(데이터)에 있는 변수들의 이름 앞에 get이나 set이라는 단어를 붙여서 만드는 메소드에 대해서 알아보겠습니다. 지난 포스트 자바, 생성자 (constructor) 빠르게 만드는 법 지난 포스트에서는 여러 가지를 다뤘던 것 같은데, 그중에서 생성자라는 것이 있었습니다. 이번에는 생성자를 빠르게 만드는 방법을 알아보겠습니다. 지난 포스트 https://gogogameboy.tistory.com/entry/j gogogameboy.tistory.com Getters and Setters... package 객체배열; public class Student { // 설계도면 // OOP 특징 4가지 - 캡슐화(정보은닉), 상속, 추상화, 다형성.. 2021. 12. 13. 22:41
자바, 생성자 (constructor) 빠르게 만드는 법 지난 포스트에서는 여러 가지를 다뤘던 것 같은데, 그중에서 생성자라는 것이 있었습니다. 이번에는 생성자를 빠르게 만드는 방법을 알아보겠습니다. 지난 포스트 자바, 저금통 만들기 (feat. this와 private, 그리고 생성자) 계속해서 객체지향 프로그래밍을 해보겠습니다. 그러면서 그동안 무슨 뜻인지도 몰랐지만 일단 몇 번 써봤었던 private라는 접근 제한자에 대해서 알아보겠습니다. 덤으로 this라는 키워드와 '생 gogogameboy.tistory.com shift + alt + s package 객체배열; public class Student { // 설계도면 // 이름 private String name; // 학번 private int number; // 자바점수 private int j.. 2021. 12. 13. 20:56
자바, 저금통 만들기 (feat. this와 private, 그리고 생성자) 계속해서 객체지향 프로그래밍을 해보겠습니다. 그러면서 그동안 무슨 뜻인지도 몰랐지만 일단 몇 번 써봤었던 private라는 접근 제한자에 대해서 알아보겠습니다. 덤으로 this라는 키워드와 '생성자'라는 것에 대해서도 배우겠습니다. 지난 포스트 자바, 간단한 객체지향 프로그래밍을 해봅시다. 지난 포스트에서 공부한 객체지향 프로그래밍을 이해하기 위해 간단한 코드를 짜보도록 하겠습니다. 지난 포스트 자바, 객체지향 프로그래밍 (OOP) 갈수록 점점 더 어려워집니다. 이번에는 메소 gogogameboy.tistory.com 다시 보는 접근 제한자의 종류 자바, 메소드(method)의 기본 구조 이번에는 메소드method에 대해서 배워봅시다. 처음에는 분명 어렵고 복잡하게 느껴질 수도 있지만, 일단 해보면 조금.. 2021. 12. 13. 20:03
자바, 간단한 객체지향 프로그래밍을 해봅시다. 지난 포스트에서 공부한 객체지향 프로그래밍을 이해하기 위해 간단한 코드를 짜보도록 하겠습니다. 지난 포스트 자바, 객체지향 프로그래밍 (OOP) 갈수록 점점 더 어려워집니다. 이번에는 메소드보다 더 큰 벽인 객체지향 프로그래밍(Object Oriented Programming)에 대해서 배워보겠습니다. 지난 포스트 자바, 메소드 오버로딩 (중복정의) 이번에는 gogogameboy.tistory.com OOP 기초 적절한 이름의 Java Project를 만들고 src 폴더 안에서 'oop기초'라는 이름의 Package를 만들어주고, 그 안에 'Main'과 'Person'이라는 두개의 클래스를 만들어줍니다. 클래스 명의 첫 글자는 무조건 대문자로 해주세요. 자바 이클립스, 새 프로젝트 만들기 이제 이클립스로.. 2021. 12. 12. 17:14
자바, 객체지향 프로그래밍 (OOP) 갈수록 점점 더 어려워집니다. 이번에는 메소드보다 더 큰 벽인 객체지향 프로그래밍(Object Oriented Programming)에 대해서 배워보겠습니다. 지난 포스트 자바, 메소드 오버로딩 (중복정의) 이번에는 메소드 오버로딩(중복정의)에 대해서 배워보겠습니다. 지난 포스트 자바, 제곱 값 구하는 메소드 만들기 자꾸 새로운 문제들로 메소드를 반복하고 있는데, 문제를 푸는 것보다 중요한 gogogameboy.tistory.com 참고로 이번 포스트에서는 코딩을 하지는 않습니다. 객체지향 프로그래밍에 대해서 설명만 하는 포스트가 될 겁니다. 그리고 이 설명들이 한 번에 이해가 되지는 않을 겁니다. 처음부터 다 이해하고 넘어가려고 이걸 붙잡고 끙끙대지는 마세요. 원래 이해가 안되는게 당연한 겁니다. 처음.. 2021. 12. 12. 16:06