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



  • 1 .


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