1/28 오버로딩
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다.
- ┝ 개발 언어/┎ JAVA
- · 2022. 3. 1.
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다. package chapter6; class car { //인스턴스 변수 //객체가 할당되어서 활성화 된다 = 인스턴스화된다 int speed; //class 변수 //객체의 사용과 무관함 //mmorpg에서 기본 스탯의 수치라고 생각하면 됨. 힐캐한테 전체힐링 받으면 팟인원 전부 hp +20되는 static int wheel = 4; static int door = 4; //인스턴스 변수 String carname; } public class var_class_instance { public static void main(String[] args) { /..
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다. this : 자기 참조 객체 멤버 변수에 멤버 메소드의 값을 넣어주는 역할을 한다??? 자기자신안에 있는 참조객체를 하기 위해 this를 쓴다 package chapter6; //this //현재 자신의 객체를 참조하는 참조변수 //현 객체의 멤버 변수나 멤버 메소드를 참조하기 위한 참조변수 //this() //1. 생성자 메소드 안에서 다른 생성자 메소드 호출만 가능 //2. 생성자 메소드 안에서 첫줄만 사용가능 //3. 생성자 메소드 이외의 멤버 메소드나 main() 메소드 사용 불가능 class car { int speed; int wheel; St..
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다.
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다. 생성자 호출 호출하고 호출되어지는 관계를 두고 호출할 때 쓰는 글자를 파라미터라고 한다. 인자라고도한다. 파라미터 값을 받아서 처리하는 것을 두고 아규먼트라고한다. 인수라고도 한다. 받을 수. package chapter6; class car { int speed; int wheel; String carname; //사용자 정의 생성자 : 명시적 생성자 car() { } car(String name) { carname = name; } car(int i) { wheel = i; } car(int i, String name) { wheel = i; carn..
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다. 객체 값을 가지거나 값을 가지지 않는 모든 것 인식과 미인식을 모두 아울러 존재하는 것 지향 향해가다. 객체 지향 프로그래밍 세상에 존재하는 모든 것들을 향해가는 프로그램 : 세상에 존재하는 모든 것들을 객체를 가지고 프로그래밍 할 수 있다. package chapter6; class car { //멤버 변수 int speed; int wheel; int door; String carname; //멤버 메소드 void speedup() { speed++; // s = s+1 } void speeddown() { speed--; } void speedsto..
이 글은 2019년 홍익대학교 자바 겨울 특강 수업을 메모한 것이다. 당시에는 에버노트에 메모해놨었기 때문에, 티스토리 블로그를 시작하면서 백업해둔다. 배열 동적 할당 : 내가 입력을 해주어야 할당되어서 동작되는 배열. 캐릭터 생서할 때 얼굴 바꾸고 성별 바꾸고... 저장하고 나가잖아요 그래야 실행이 되잖아요? 이것과 같습니다!!! java.utill.Scanner nextInt() 키보드로 숫자값을 입력하게해준다. //8이니까 7까지만 가면 되서 i < row임. 1뺀수까지만 가면되기 때문에. 인덱스는 0부터 시작하니까. import java.util.Scanner; public class array2 { public static void main(String[] args) { //2차원 배열 int[..