본문 바로가기

전체 글

(124)
개인Java하면서 배우는것들 2주차 [오버로딩] 같은 명칭의 메소드를 매개변수만 달리해서 생성하는것이다 [오버라이딩] 부모클래스에게 상속받은 클래스나 인터페이스를 implements한 클래스가 상위 클래스에 구현돼있는 메소드명을 그대로 재구현하는것이며 기능은 새롭게 정의할수있다 [this] 해당 클래스의 객체 스스로를 지정하는 용어이다. [멤버] 말그대로 구성원이다 인스턴스의 멤버가 될수도있고 클래스의 멤버가 될수도 있다 변수와,메소드 [접근제한자] 클래스 내에서 멤버의 접근을 제한하는 역할을 한다 -public => 어떤 클래스든 접근할수 있다 -protected => 자기자신, 같은 패키지, 서로다른패키지에서도 상속을 받아 접근할수있다 -private => 본인 클래스만 접근할수 있다 -default => 같은 패키지내에서 모두접근 가..
학원 Java 5일차 수정사항없음 1. 숙제복습 3개의 정수입력해서 대소 구별하기 * == 까지 체크했으면 더까다로울것같다 삼항연산자로 풀어봤는데 느낀점은 짜고나면 짧고 간결해보이긴 하지만 남이봤을때 그리고 내가 수정할때도 else if 문보다 조금더 까다롭게 느껴질것 같다 * 배열을 랜덤으로 선택하게끔하는 알고리즘도 짰었는데 나는이떄 Math.random();에 배열의수를 곱하였다 그런데 강사분께서는 배열의 길이를 곱하였다
학원 Java 4일차 [Arrays.toString(배열변수명)] -배열 내부의 값들을 반환한다 ex) System.out.prinln( Arrays.toString(arr) ); => 배열 내부의 값이 출력된다 - System.out.prinln( arr ) => 배열의 값을 참조하고있는 주소값이 출력된다 [stream] 입력과 출력을 이어주는 통로다 키보드 > 시스템 > 모니터 의 연결 통로느낌으로 받아들여보자 [buffer] -값을 보관하고 있을수 있는 공간이다 -buffer라는 공간은 한가지만 있는것같다 buffer의 값을 비우지 않았다고 가정했을경우 생기는 오류들이 있기에 내린결론이다 [삼항연산자] -조건 ? (true라면 실행) : (false라면 실행) [break] break는 가장 가까운 {}(중괄호)를 찾아..