새소식

Java

[Java] car

  • -


 [Java] car





 

 

 

 

 public class car {
 //객체가 가져야할 속성 정의 =>멤버변수 선언
 int speed; //현재속도
 int wheelNum;//바퀴의 갯수
 String carName;//자동차 이름
 
 //생성자 구연 =>규칙
 //디폴트 생성자 구현(하위 클래스를위한)
 //디폴드 생성자는 밑에 생성자 들의 부모격이다.
 public car(){
  //인자,내용도 없는 것는 생성자 가 디폴트 생성자
     }
 public car(String name){
  carName = name;
      }
 public car(int velocity){
  speed = velocity;
     }
 public car(String name,int velocity){
  carName = name;
  speed = velocity;
     }
 public car(String name,int velocity,int a){
  carName = name;
  speed = velocity;
  wheelNum = a;
     }
 //일반 메소드 구현
 public void speedUp(){
  speed = speed + 1;
     }
 public void speedUp(int velocity){
  speed = speed + velocity;
      }//메소드 중복(메소드오버로딩)
 public void speedDown(){
  speed = speed - 1;
  if(speed < 0 )
   speed = 0;
     }
 public void stop(){
  speed = 0;
     }
 public static void main(String[] args){
 //객체 변수 선언
 car mycar,yourcar ,hiscar,shescar;
 //객체 생성
 mycar = new car("제네시스");
 yourcar = new car(130);
 hiscar = new car("체어맨",180);
 shescar = new car("sm3",160,4);
 
 System.out.println("나의차는 "+mycar.carName+"입니다");
 System.out.println("유어카의 현재 속도는 "+yourcar.speed);
 System.out.println(hiscar.carName+"의 현재속도"+hiscar.speed);
 System.out.println(shescar.carName+"의 속도는"+shescar.speed+"바퀴의 갯수는 "+shescar.wheelNum );
 
    }
}

'Java' 카테고리의 다른 글

[Java] 로또번호 발생기 시나리오  (0) 2012.10.25
[Java] 버튼이벤트  (0) 2012.10.25
[Java] Scanner을 이용한 순차검색  (0) 2012.10.25
[Java] 문자열 검색  (0) 2012.10.25
[Java] 순차검색  (0) 2012.10.14
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.