PostList
2016년 8월 24일 수요일
2016년 8월 8일 월요일
BlogSpot SyntaxHighlighter 사용방법 (블로그에 코드 입력)
1. 블로그 템플릿에서 HTML 편집 클릭
2. <head>와 </head>사이에 Script 추가
<!-- SyntaxHighlighter -->
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shLegacy.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeRDark.css' rel='stylesheet' type='text/css'/>
<script type='text/javascript'>
SyntaxHighlighter.all();
</script>
위 코드는 Java, JavaScript, Xml, Css만 적용이 되는 코드이다.
언어마다 Highlighter가 다르기때문에 위에 없는 언어를 사용할때는 코드를 추가해야된다.
위 표를 참고하여 File name을 변경하고 위 스크립트에 추가하면된다.
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/file name' type='text/javascript'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeRDark.css' rel='stylesheet' type='text/css'/>
shThemeRDark.css대신 원하는 테마의 file name을 변경하면 테마도 변경할수있다.
3. 글쓰기에서 HTML로 바꾼뒤 다음 코드를 사용
brush 다음에 사용하는코드의 aliases를 쓰면된다.
<pre class="brush:java">코드입력 </pre>
Public , Private ,getter/setter
Public Class - 외부에서 접근이가능함
- 한 패키치에 한개만 가능 -> 나머지는 (default) class사용
Private - 같은 클래스 내애서만 변경가능
getter /setter - 안전성 높이기 위해 사용
출력 화면
- 한 패키치에 한개만 가능 -> 나머지는 (default) class사용
Private - 같은 클래스 내애서만 변경가능
getter /setter - 안전성 높이기 위해 사용
package opentutorials;
class getset{
private String name; // private , getset 클래스에서만 변경가능한 변수
private int age;
public getset (String name,int age){
this.name = name;
this.age = age;// 같은 클래스안에서 전역변수 , this는 같은 클래스를 의미
}//생성자
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
//get은 private 변수 받을때사용 , set 은 private 변수에 입력시킬때 사용.
}
public class production {
public static void main (String[] args) {
getset gs = new getset("홍길동",27); //생성할때 변수 없으면 set으로 private 변수에 입력
System.out.print("이름 :"+gs.getName()+" 나이 :"+gs.getAge()); // 이름과 나이를 gs에서 가져옴
gs.setName("아무개");
gs.setAge(20);// gs에 이름과 나이를 입력
System.out.print("\n이름 :"+gs.getName()+" 나이 :"+gs.getAge());//바뀐 이름과 나이 출력
}
}
출력 화면
피드 구독하기:
글 (Atom)