본문 바로가기

Software/Java6

클래스의 상속 - super문 및 생성자 상속 super(인자); // 상위클래스 호출 예시 : class Base { public Base(String par1, int par2) { System.out.println(par1 + " & " + par2); } } class SubClass extends Base { public SubClass(String par1, int par2, int par3) { super(par1, par2); // 상위클래스(Base) 호출! } } 이 정도의 예시면 충분히 이해하실 것 같네요. 메인 메소드에서 SubClass를 호출(SubClass sc = new SubClass();)하시면 Super(par1, par2);문으로 상위클래스가 호출됩니다. 이때 상위클래스가 무엇이냐! 상속을 하실경우 클래스가 최소 2.. 2014. 12. 16.
변수와 자료형 는 VB.NET에 올려져있는걸 참고하시면 될듯하네요. 문법만 약간 다르고 (Integer -> Int) 대부분 비슷합니다. 관련글 2014/11/20 - [Programming/VB.NET] - [VB.NET 강좌] 기초문법 2014. 12. 5.
이클립스와 Github 연동하기 깃헙 계정이 있고, 깃 저장고(Git Repositories)가 이미 만들어져있고, 프로젝트가 업로드되어있다는 가정 하에 이 포스트를 작성합니다. 또, 이클립스 버전은 Luna 기준입니다. 먼저, 이클립스에 창 - 보기 표시 - 기타 에 진입합니다. 보기 표시에서 Git 그룹에 Git Repositories를 선택합니다. 그러면 이클립스 하단에 위와같이 깃 저장고 탭이 생성됩니다. 여기서 Clone a Git repository를 선택해줍니다. 자신의 깃헙에 들어가서 우측 사이드바에 클론 URL을 복사해줍니다. 그 다음 복사한 클론 URL을 URI 텍스트박스에 붙여넣기해주시면, 아래에 계정정보를 제외한 정보가 자동으로 로드됩니다. 자신의 계정 정보를 입력하고 다음을 눌러줍니다. 아래 Store in Se.. 2014. 12. 2.
랜덤 함수 자바에서의 랜덤 수 발생 방법입니다. import java.util.Random; // 랜덤 함수 사용을 위해 임포트 Random r = new Random(); // 랜덤 객체 생성 int i = r.nextInt(100); // 0~99까지의 랜덤 정수 생성 이것이 기본 틀입니다. 간단히 몇가지 응용해보도록 하겠습니다. int a = r.nextInt(10) + 10; // 10~19 까지의 랜덤 정수 생성 int b = r.nextInt(10) * 2; // 0~19 까지의 랜덤 짝수 생성 int c = r.nextInt(10) * 2 + 1; // 0~19 까지의 랜덤 홀수 생성 이정도가 있겠군요. b와 c변수가 어째서 짝수고 홀수인지 이해가 안가신다구요? 그렇다면 설명해드리도록 하죠. 우리가 흔.. 2014. 11. 28.