본문 바로가기

java52

[Java]생성자 사용 생성자 사용 빈 깡통 자동차 만들어 놓은 후에 차이름,색상 등을 지정 ​ 먼저 차이름,색상을 지정하고 싶다.- 생성자의 객체초기화 ​ 하지만 다른 색도 지정하고 싶다. 생성자가 같은 것이 두개 있다고 에러가 난다. 생성자의 오버로딩 인자값의 이름과 상관 없이 인자값이 String으로 같은 생성자가 두개임으로 에러 인자값의 String갯수가 다른 생성자임으로 이것은 괜찮다. ​ ​ 앞쪽이 차이름, 뒤에가 색임으로 호출할 때도 순서를 지켜야한다. 순서를 지키지 않으면 컴퓨터는 인식하지 못하기 때문에 이상한 값이 들어간다. ​ 이름,색,메이커까지 바꿀수 있는 생성자 사용자 정의 생성자가 없을 경우 default 생성자가 생략되어 있지만 사용자 정의 생성자를 하나 이상 만들면 default 생성자는 사라진다. .. 2020. 7. 4.
[Java] 함수의 사용 함수의 사용 **변수는 public으로 안함 ​ 함수의 반복문 사용 속도가 (-)가 나온다. ​ 모든 자동차는 속도가 -가 나올수 없으므로 car1,car2등 개개인의 차에 조건을 붙이는 것이 아니라 Car클래스에서 제어한다. stop함수와 speed=0인 것이 중복된다. 따라서 그냥 stop메소드를 불러오면 된다. ​ [출처] 빡쏘끼룩 2020. 7. 3.
[Java]Class/object,method,class,생성자 **객체 (Object) class : class는 객체를 생성하기 위한 틀. class가 (메모리) 버쳐머신에 올라가있는 상태 : 객체 Object (class)(객체) 강사님 -속성(field)(특징) 머리색,키,몸무게 .. -기능(method) 달린다, 먹는다, 강의한다 object (class) : 자동차 (Car) 속성 (field) 기능 (method) 차이름 (carName) 가속 (speedUP) 색장 (color) 감속 (speedDown) 제조사 (maker) 정지 (stop) 속도 (speed) **method : 함수, 기능, 행동/ 형식) ​ 접근제어자 ReturnType methodName([args]) { 실행문; 실행문; return 값; ​ } args : 인자값(생략 가능.. 2020. 7. 2.
[Java]제어문/반복문(while문,do~while문)/break,continue,return 2.2 while문 **if 문 + 조건반복 형식) while (조건식){ 실행문; } 결과) 조건식 true : 실행문 반복 false : while end **선조건 후실행 >>중복되는 코드 생길 수 있음 예제) **while문은 먼저 반복을 돌리고 해야해서 힘들다. 따라서 무한루프 돌릴 때 많이 씀. 예제) lotto 예제) 구구단 //변수나 ++을 찍는 위치 등을 잘 고려해야한다. ​ 2.3 do ~ while문 : 최소 한번이상 실행해야 할 경우. (조건 전에 실행문이 실행 됨.) 형식) do { 실행문; } while (조건식); ​ 결과) 실행문 조건식 true : 실행문 반복 false : while end ​ 예제) lotto 3. 기타 ​ 3.1 break 반복문을 더이상 실행하지 말아.. 2020. 7. 1.