๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์„ธ์ƒ ์†์—์„œ ๋‚˜์˜ ์ƒํ™œ์„ ๊ธฐ๋กํ•˜๊ณ , ๋‚˜๋งŒ์˜ ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„๋“ค์„ ๋‹ด์•„๋‚ด์–ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์„ธ์ƒ ์†์—์„œ ๋‚˜์˜ ์ƒํ™œ์„ ๊ธฐ๋กํ•˜๊ณ , ๋‚˜๋งŒ์˜ ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„๋“ค์„ ๋‹ด์•„๋‚ด์–ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
  • Life is Simple..โค๏ธŽ
# PRIVATE

WEB 11,18

by ROHA__ 2010. 11. 18.
p266 Data ๊ฐ์ฒด์˜ ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ

prototype : Data ๊ฐ์ฒด์— ์†์„ฑ ๋ถ€์—ฌ(์›ํ•˜๋Š” filed๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ) = JAVA์—์„œ๋Š” โ€์†์„ฑโ€์œผ๋กœ ็”จ
ex)  Array.prototype.comment = null  // ์ƒˆ๋กœ์šด prototype ์†์„ฑ์— comment๋ณ€์ˆ˜ ์ดˆ๊ธฐ๊ฐ’ null ํ• ๋‹น
cmment ํƒ€์ž…์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์–ด์„œ, prototype.comment๋กœ ํ•ด์„œ, Array๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๋งด๋ฒ„๋ณ€์ˆ˜์ธ๋ƒฅ, ์‚ฌ์šฉํ•œ๋‹ค.

*get() ๊ณ„์—ด :  ๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค.
getYear() : ๋…„๋„(2๊ฐœ์˜ ์ˆซ์ž๋กœ 1970๋…„ ์ดํ›„์˜ ๋…„๋„๋ฅผ ํ‘œ์‹œ)
getMonth() : ์›”(0=1์›”, 1=2์›”, 2=3์›”๋กœ ํ‘œ์‹œ)
getData() : ์ผ(1์—์„œ 31์˜ ์ •์ˆ˜๋กœ ํ‘œ์‹œ)
getDay() :
getTime() : 1970. 1.1์ผ 0์‹œ ์ดํ›„์˜ ์‹œ๊ฐ„์„ ms(1000๋ถ„์˜ 1์ดˆ)๋กœ ํ‘œ์‹œ.

* set() ๊ณ„์—ด : ๊ฐ’์„ ์ง‘์–ด๋„ฃ๋Š”๋‹ค.

class A{
private int a; (class A{} ์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค.)
void setA(int a);
this a = a +10; (๊ฐ’์„ 10์„ ๋”ํ•ด์„œ ๊ฐ’์„ ๋ฆฌํ„ด)

int getA(){
return a;

}

}


A.a = new A();
a.a = 10;
(์ด๋Ÿฐ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค- ๋ณ€์ˆ˜๊ฐ€ ๋…ธ์ถœ๋˜์–ด ์žˆ๊ธฐ๋•Œ๋ฌธ์—,  ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์ด a.a๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— a๋ฅผ b๋กœ ๋ฐ”๊ฟ”๋„ ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค.
-> ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. )

a.setA(10);
System.out.print(a.getA()); //๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค.
(๋ณ€์ˆ˜๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ์•Š์•„์„œ ๅฅฝ, ๊ฐ’์„ ๋‹ค์‹œํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š”  ์œ„์— ๊ฒƒ๋งŒ ๋ฐ”๊พธ๋ฉด ๋˜๋‹ˆ๊นŒ, ์ „์ฒด์ ์ธ ํ”„๋กœ๊ทธ๋žจ์€ ๊ณ ์ณ์งˆ ํ•„์š”๊ฐ€ ์—†๋‹ค. ์•ˆ์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ํ•„์š”๊ฐ€ ์—†๊ณ , getํ•จ์ˆ˜๋งŒ ๋ถˆ๋Ÿฌ์˜ค๋ฉด ๋จ.)

** get, set ๋งŒ๋“ค ๊ทœ์น™
:  ๋ณ€์ˆ˜๋ช…์ด ๆœ‰ๆ™‚, set,get์ด๋ผ๋Š” ์ ‘๋‘์‚ฌ๋ฅผ ๋ถ™์ด๊ณ , ๋ณ€์ˆ˜๋ช…์˜ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋ฅผ  ์ง‘์–ด๋„ฃ๋Š”๋‹ค.
  ex) String name ๆ™‚ setName , getName


---------------------
<HTML><HEAD><TITLE>Date ๊ฐ์ฒด</TITLE></HEAD>
<BODY bgcolor="Goldenrod"><H3> Date ๊ฐ์ฒด ์˜ˆ์ œ </H3>
<SCRIPT LANGUAGE="JavaScript">
<!--
  today = new Date();
  today.setYear(1000);
  today.setMonth(0);
  today.setDate(1);
  today.setHours(1);
  today.setMinutes(3);
  today.setSeconds(25);
  document.write("๋ณ€๊ฒฝ ๋‚ ์งœ : " + (today.getYear() + 1900) + " ๋…„" +
        (today.getMonth() + 1) + " ์›”" + today.getDate() +"<P>");
  document.write("๋ณ€๊ฒฝ ์‹œ๊ฐ„ : " + today.getHours() + " ์‹œ" +
        today.getMinutes() + " ๋ถ„" + today.getSeconds() + "<P>");
//์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋-->
</SCRIPT></BODY></HTML>
-------------------------------


p270 String ๊ฐ์ฒด

๋ณ€์ˆ˜ = โ€œ๋ฌธ์ž์—ด"; String a = โ€œํ™";
โ€œ๋ฌธ์ž์—ด".์†์„ฑ[๋ฉ”์†Œ๋“œ()]; โ€œํ™". [์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฉ”์†Œ๋“œ ๋‚˜์˜ด]

String ๊ฐ์ฒด์˜ ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ();
- split(โ€œ๊ตฌ๋ถ„๋ฌธ์ž") : ๊ตฌ๋ถ„๋ฌธ์ž๋กœ ๋ฌธ์ž์—ด ๋ถ„๋ฆฌ
ex) a,b,c, ์ด๋ผ๋ฉด  -> split(โ€œ,โ€) : โ€œ,โ€ ๋‹จ์œ„๋กœ ๊ฐ’์„ ๋Š์–ด์„œ ๋ฐ›์•„์˜จ๋‹ค.
 
-------------------------------------
<HTML><HEAD><TITLE>String ๊ฐ์ฒด ์—ฐ์Šต</TITLE></HEAD>
<BODY><h3> ๋‹ค์–‘ํ•œ ๊ธ€์ž ๋ชจ์–‘</h3>
<SCRIPT LANGUAGE="JavaScript">
<!--
  document.write(" BIG ".big() + "<BR>")
  document.write(" SMALL ".small() + "<BR>")
  document.write(" BOLD ".bold() + "<BR>")
  document.write(" FIX ".fixed() + "<BR>")
  document.write(" ITALICS ".italics() + "<BR>")
  document.write(" STRIKE ".strike() + "<BR>")
  document.write(" SUB ".sub() + "<BR>")
  document.write(" SUPER ".sup() + "<BR>")
  document.write(" FONTCOLOR = yellow".fontcolor("yellow") + "<BR>")
  document.write(" FONTCOLOR = BLUE ".fontcolor("blue") + "<BR>")
  document.write(" FONTCOLOR = RED ".fontcolor("red") + "<BR>")
  document.write(" FONT SIZE 5 ".fontsize(5) + "<BR>")
  document.write(" FONT SIZE 10 ".fontsize(10) + "<BR>")
  document.write("ํŒŒ๋ž—๊ณ  ํฌ๊ฒŒ".big().fontcolor("blue")+"<BR>")    //์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ (. ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉ)
  document.write("์ดํƒค๋ฆญ์ฒด์™€ ๊ฐ•์กฐ๋ฅผ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ".italics().strike().fontcolor("red")+"<BR>")
  document.write("ํฌ๊ธฐ๋Š” 5์ด๋ฉด์„œ ๋ณผ๋“œ์ฒด๋กœ".fontsize(5).bold()+"<BR>")
// ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ -->
</SCRIPT></BODY></HTML>
-----------------------------------------
728x90
๋ฐ˜์‘ํ˜•
SMALL

'# PRIVATE' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

11์›” 27์ผ ์ˆ˜์š”์ผ  (0) 2010.11.28
WEB 11์›” 24์ผ ๋ณด๊ฐ•  (0) 2010.11.24
WEB 11์›” 11์ผ  (0) 2010.11.11
template<typename TYPE>  (0) 2010.11.01
WEB  (0) 2010.10.29