U E D R , A S I H C RSS

Java Study2003/두번째과제/노수민

ToyProblem

~cpp 
public class factorial {
	public int process(int number)	{
		if(number!=1)
			return number*process(number-1);
		else return 1; 
	}
	public void main()	{
		System.out.println(process(7));
	}

}


  • RandomWork eclipse Run ;
    .;
    Run ;; ;


?


  • , ex) , , ..
    .
  • 태(state) :
  • (behavior) :
    ex) - , , , ,
    , ,

'향'.

  • ->
    .
    ,
    .

<- OOP의 특징


  • 화 : (태) (행) 화한.
    ,,
    , public private 통해 .

  • : .
    , .

  • : ' ' .
    화해 .
    , 한 하 .

  • : 클 ' ', .
    .

  • : - (클) -> 테, , , 티 ()

  • : , 트, ,
    , ,트,, "하 ".

  • : 형태
    (함) , .

()


.



~cpp 
class 클 {
   //  
      
   //  
      
}     



~cpp 
 클 = new 클();

;

클 = new 클();

  • public - , 하 패키
  • private -
  • protected - , 하 패키
  • : 패키 , 하







화 해
new .

  • , 화,
  • new ,

~cpp 
클(형 트) {  }

클(형 트) {
  ;  ß     
 함.
 
}

클  = new 클( 트);

===this===

*
* this
*
~cpp 
this

this.

this();


,
.


~cpp 
클   )

[한] static  ;

[한] static  ;

클   )

클.클()

클()

.클()










, , 하



  • this : 클

  • super : 하


  • new

  • 0, '\u0000', false, null 폴트







(Overriding)

.

한, 하 . , 하 , ,

.

  • .
  • .
  • .
  • .
  • .


  • , 클 , .

  • private , .

  • public protected , .


...
...
...




OOP


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:32
Processing time 0.0653 sec