Refactor
:my
=>
'code'
Codes
Refactorings
Popular
Best
Submit
Spam
Account
Logout
Login
JavaScript doesn't seem to be activated, expect things to be ugly and sloppy!
More Jobs
Recent
Code to detect the web browser
Base class for easy class property handling
Your average file filter...
simplify multiple gsub
Parse XML from Yahoo weather RSS feed
Base64 image encoding and image hash
Query TinyUrl the fastest way
Bencode decoder
model loader
Link to if else simple condition.
Popular
simplify multiple gsub
Code to detect the web browser
Your average file filter...
Query TinyUrl the fastest way
Base64 image encoding and image hash
Parse XML from Yahoo weather RSS feed
Base class for easy class property handling
Default value for user column
Method for sorting
Code transactions
Pastable version of
Cannot Ref from Static Content
<div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <pre style="float:left;margin:0 10px;border-right:0;color:#666;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94</pre> <pre class="sunburst"><span style="color:#99CF50;">public </span><span style="color:#99CF50;">class</span> <span style="text-decoration:underline;">Space</span> { <span style="color:#99CF50;">private</span> <span style="color:#99CF50;">int</span> count; <span style="color:#99CF50;">private</span> <span style="color:#9B859D;">String</span> varStr; <span style="color:#99CF50;">private</span> <span style="color:#99CF50;">int</span> varNum; <span style="color:#99CF50;">private </span><span style="color:#89BDFF;">Space</span>(<span style="color:#9B859D;">String</span> varStr) { varStr = varStr; } <span style="color:#99CF50;">private </span><span style="color:#89BDFF;">Space</span>(<span style="color:#9B859D;">String</span> varStr, <span style="color:#99CF50;">int</span> varNum) { varNum = varNum; } <span style="color:#99CF50;">public </span><span style="color:#99CF50;">int</span> <span style="color:#89BDFF;">getCount</span>() { <span style="color:#E28964;">return</span> count; } <span style="color:#99CF50;">public </span><span style="color:#99CF50;">String</span> <span style="color:#89BDFF;">getVarStr</span>() { <span style="color:#E28964;">return</span> varStr; } <span style="color:#99CF50;">public </span><span style="color:#99CF50;">void</span> <span style="color:#89BDFF;">setVarStr</span>(<span style="color:#9B859D;">String</span> varStr) { varStr = varStr; } <span style="color:#99CF50;">public </span><span style="color:#99CF50;">int</span> <span style="color:#89BDFF;">getVarNum</span>() { <span style="color:#E28964;">return</span> varNum; } <span style="color:#99CF50;">public </span><span style="color:#99CF50;">void</span> <span style="color:#89BDFF;">setVarNum</span>(<span style="color:#99CF50;">int</span> varNum) { varNum = varNum; } <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> toString <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#99CF50;">public </span><span style="color:#99CF50;">String</span> <span style="color:#89BDFF;">toString</span>() { <span style="color:#9B859D;">String</span> output = <span style="color:#65B042;"><span style="color:#65B042;">"</span>varNum is 1 str is A string <span style="color:#65B042;">"</span></span>; <span style="color:#E28964;">return</span> output; } <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> equals method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#99CF50;">public </span><span style="color:#99CF50;">boolean</span> <span style="color:#89BDFF;">equals</span> (<span style="color:#9B859D;">Object</span> o){ <span style="color:#99CF50;">boolean</span> result = <span style="color:#3387CC;">false</span>; <span style="color:#99CF50;">Space</span> other; <span style="color:#E28964;">if</span> (o <span style="color:#E28964;">instanceof</span> <span style="color:#99CF50;">Space</span>){ other = (<span style="color:#99CF50;">Space</span>)o; result = getVarNum() <span style="color:#E28964;">==</span> other.getVarNum(); } <span style="color:#E28964;">return</span> result; } <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span></span> <span style="color:#AEAEAE;font-style:italic;"> DRIVER</span> <span style="color:#AEAEAE;font-style:italic;"> <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#99CF50;">public static </span><span style="color:#99CF50;">void</span> <span style="color:#89BDFF;">main</span>(<span style="color:#9B859D;">String</span>[] args) { <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Space begin<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls the class method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>getCount= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span><span style="color:#99CF50;">Space</span>.getCount()); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls constructor <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#99CF50;">Space</span> q1 = <span style="color:#E28964;">new</span> <span style="color:#99CF50;">Space</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>A string<span style="color:#65B042;">"</span></span>); <span style="color:#99CF50;">Space</span> q2 = <span style="color:#E28964;">new</span> <span style="color:#99CF50;">Space</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>A string<span style="color:#65B042;">"</span></span>, <span style="color:#3387CC;">3</span>); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls the class method again <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>getCount= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span><span style="color:#99CF50;">Space</span>.getCount()); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls toString method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>toString= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span>q1); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls your mutator method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> q1.setVarStr(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Diff<span style="color:#65B042;">"</span></span>); q2.setVarNum(<span style="color:#3387CC;">5</span>); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls your accessor method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>get= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span>q1.getVarStr()); <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>get= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span>q2.getVarNum()); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> calls your equals method <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>equals= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span>q1.equals(q1)); <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\t</span>equals= <span style="color:#65B042;">"</span></span> <span style="color:#E28964;">+</span>q1.equals(q2)); <span style="color:#9B859D;">System</span>.out.println(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">\n</span>Space end<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); } } </pre> </div> </div> <a href="http://refactormycode.com/codes/145-cannot-ref-from-static-content" style="color:#fff" title="As seen on RefactorMyCode.com"><img alt="Small_logo" src="http://refactormycode.com/images/small_logo.gif" style="border:0" /></a>