목록자바 (15)
코린이

chapter7 상속 07_1 상속 객체 지향 프로그래밍에서도 부모 클래스의 멤버를 자식 클래스에게 물려줄 수 있다. 프로그램에서는 부모 클래스를 상위 클래스라고 하고 자식 클래스를 하위 클래스 또는 파생 클래스라고 부른다. 클래스 상속 class 자식클래스 extends 부모클래스{ //필드 //생성자 //메소드 } 자식클래스가 어떤 부모클래스를 상속받을 것인지 결정 후에 extends 뒤에 기술한다. ✨자바는 다중 상속을 허용하지 않아 여러 개의 부모 클래스를 상속할 수 없다. 메소드 재정의 부모 메소드를 자식 클래스에서 다시 정의하는 것을 말한다. 부모의 메소드와 동일한 시그너처(메소드 이름, 매개 변수 목록)를 가져와야 한다. 접근 제한을 더 강하게 재정의할 수 없다. final 클래스와 fina..

2주차 과제 📝기본 과제 330p. 5번 문제 출력결과 // Parent.java public class Parent { public String nation; public Parent(){ this("대한민국"); System.out.println("Parent() call"); } public Parent(String nation) { this.nation = nation; System.out.println("Parent(String nation) call"); } } //Child.java public class Child { private String name; public Child(){ this("홍길동"); System.out.println("Child() call"); } public Ch..

06_1 객체 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으며 식별 가능한 것을 말한다. EX) 자동차, 자전거, 책, 강의 등 속성 필드(field) + 동작 메th드(method)로 구성되어 있다. 객체를 만들고 이를 조립한 프로그램을 만드는 기법을 객체 지향프로그램이라고 한다. 객체와 객체 간의 상호작용 메소드를 통해 객체들이 상호작용 메소드 호출이란 객체가 다른 객체의 기능을 이용하는 것 int result = Calcuator.add(10, 20); 리턴한 값을 int 변수에 저장 리턴값 = 객체.메소드(매개값1, 매개값2) 클래스 객체를 만들기 위한 설계도 클래스로부터 만들어진 객체를 클래스의 인스턴스라고 한다. 그리고 클래스로부터 객체를 만드는 ..

3장 연산자 3_1 연산자와 연산식 연산자의 뜻은 연산에 사용되는 표시나 기호를 뜻하고 연산자와 함께 연산되는 데이터를 피연산자라고 한다. 더보기 ex) x + y 위의 식에서 +가 연산자이고 x, y는 피연산자를 의미합니다. 연산자의 종류 자바 언어에서는 다양한 연산자를 제공하고 있다. 연산자와 피연산자를 연산해서 값을 산출하는데 산출되는 값의 타입은 연산자별로 다르다 연산자 종류 연산자 피연산자 수 산출값 산술 +, -, *, /, % 이항 숫자 부호 +,- 단항 숫자 문자열 + 이항 문자열 대입 =, +=, -=, *=, /=, %= 이항 다양 연산의 방향과 우선순위 더보기 ex) x > 0 && y< 0 프로그램에는 연산자의 연산 방향과 연산자 간의 우선순위가 정해져 있어 && 보다는 의 우선순위..

혼공 학습단으로 운 좋게 선정되어 6주 동안 자바 공부를 열심히 해보겠습니다. https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=124&mod=document&pageid=1 [혼공학습단 10기] 활동 및 도서별 커리큘럼 안내(동영상 강의 및 Q&A 링크 안내) 안녕하세요, 한빛미디어 혼공학습단의 🧙♀️혼공족장🧙♀️입니다. 혼공학습단 10기 활동 방법과 커리큘럼 안내드립니다. 혼공학습단은요, 10기의 활동 기간은 이렇습니다. 1주차: 7월 hongong.hanbit.co.kr 방학 때 자바 공부를 제대로 하려고 준비 중이었는데 마침 sns를 보다 한빛미디어에서 혼공학습단 10기를 모집하는 글을 보고 바로 신..