y‰SŽÒzJavaŽ¿–⥑ ..
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 05:08:20
C++‚©‚çJava‚Ɉø‚Á‰z‚µ‚Ä‚«‚½‚΂©‚è‚̉SŽÒ‚Å‚·B
class A {
@@private int data;@@@@@@@@@@@@@@@@@@//ŠO•”‚©‚ç‚ÍŒ©‚¦‚È‚¢
@@private setter(int data) { this.data = data; }@//ŠO•”‚©‚ç‚ÍŽg‚¦‚È‚¢
@@public int getter() { return data; }
}
‚Æ‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚Á‚½‚Æ‚«Adata ‚Í int Œ^‚Ȃ̂ÅA‚±‚Ì’l‚ªŠO•”‚©‚ç‚Í
â‘΂ɕÏX‚³‚ê‚È‚¢‚±‚Æ‚Í•ÛØ‚³‚ê‚Ä‚¢‚邯Žv‚¢‚Ü‚·iC++‚Æ“¯‚¶jB
‚µ‚©‚µA‚±‚ꂪŠî–{Œ^‚Ì int ‚ł͂ȂAˆê”Ê“I‚ȃNƒ‰ƒX‚¾‚Á‚½ê‡A
—Ⴆ‚Î StringBuffer ‚¾‚Á‚½‚肵‚½‚çAŠO•”‚©‚ç‚Å‚à
@@StringBuffer str = getter();
@@str.append("hoge");
‚Ý‚½‚¢‚É‚µ‚Ä‘€ì‚·‚邱‚Ƃ͉”\‚Å‚·i‚±‚±‚ÍC++‚ƈႤjB
‚±‚ê‚ð–h‚®‚½‚߂Ɏv‚¢‚‚‚Ì‚ÍAgetter() ‚Å data ‚»‚Ì‚à‚̂ł͂Ȃ
data ‚̃Rƒs[‚ð•Ô‚·‚±‚Ƃł·‚ªA
@@public String getter() { return data.toString(); }
1. ‚±‚ê‚Í•W€“I‚È•û–@‚Å‚·‚©H
2. ‚´‚Á‚ÆŒ©‚½‚Æ‚±‚ëAStringBuffer ‚ƈá‚Á‚Ä String ‚É‚Í
@ ƒCƒ“ƒXƒ^ƒ“ƒX‚»‚Ì‚à‚Ì‚ª•ÛŽ‚µ‚Ä‚¢‚é’l‚ð’¼Ú‘‚«Š·‚¦‚é
@ ŠÖ”‚͂Ȃ¢‚悤‚Å‚·‚ªAint ‚Æ“¯‚¶‚悤‚Ɉµ‚Á‚Ä‚àˆÀ‘S‚Å‚·‚©H
3. StringBuffer.clone() ‚Á‚ÄŽg‚¦‚é‚Ì‚ªŽ©‘R‚Ȃ悤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªA
@ ‚È‚ñ‚ÅŽg‚¦‚È‚¢‚ñ‚Å‚·‚©H
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5034“ú‘O‚ÉXV/271 KB
’S“–:undef