깡뇽

[JAVA] 클래스 본문

Android/JAVA

[JAVA] 클래스

깡뇽 2020. 7. 10. 21:22
반응형

- 클래스

Ex) Example d ; 

     d = new Example ( ) ;

 

     class Example ( ) {

            System.out.println ( "hi" ) ; } -> 실행하면 hi

 

    public void left ( ) {

             System.out.println ( "좌회전" ) ; }

    public void right ( ) {

             System.out.println ( "우회전" ) ; }

    Car myCar ; 

    myCar = new Car ( ) ;

    myCar.left ( ) ; -> 실행하면 좌회전

    Car yourCar ; 

    yourCar = new Car ( ) ;

    yourCar.left ( ) ; -> 실행하면 우회전

 

- 생성자 함수 : 클래스로 객체를 만들 때 1번만 최초로 생성되는 함수 ( 무조건 클래스의 이름과 동일해야 함. )

Ex) Car ( ) { 

          System.out.println ( "자동차" ) ; } -> 실행하면 자동차

                                                                      좌회전

                                                                      자동차

                                                                      우회전

 

- 접근제어자

① public : 어디든 사용 가능

② protected : 상속 ( 본인 클래스에서는 사용 가능한데 다른 곳에서는 사용 불가능 )

③ private : 폐쇄적. 본인 객체에서만 사용 가능

④ 아무것도 사용 하지 않는 경우 : 같은 패키지에서 사용 가능

 

반응형

'Android > JAVA' 카테고리의 다른 글

[JAVA] 함수  (0) 2020.07.09
[JAVA] 배열  (0) 2020.07.07
[JAVA] 반복문  (0) 2020.07.06
[JAVA] 조건문  (0) 2020.07.05
[JAVA] Eclipse 설치 및 자료형&연산자  (0) 2020.07.04