1. JAVA/6). 자바_질문 5

자바_질문_05

ㅡㅡㅡ 20240125(목) 1.접근제한자 - public ㅡpublic(+) 패키지가 달라도 어디서든지 자유롭게 쓸수있다. ★프로젝트가 달라져도 쓸수없나요? >>> module개념, import 개념으로 가야합니다. API으로 만든다. 2.생성자 - super(); 상속을 받아야지만, 슈퍼라는 것이 자동으로 생성자안에 있는건가요? 아니면 생성자가 만들어지면, 있는건가요? >>> 그것과 무관하게 super()는 생성자 안에 존재한다. this();는 생성자가 만들어지면 무조건 있는건가요? >>> this()는 개발자가 넣어줘야 하는 것이다. super()와 다르게, 항상 있는 것이 아니다. this();라는 것은 생성자가 여러개 있을때, 자기에게 맞는 생성자를 찾아갈수있도록, 간결화시키는 것이다. 2개가..

자바_질문_04

ㅡㅡㅡ 20240119(금) 질문 1) 클래스안에서 메소드를 만드는 것과 Static의 차이가 무엇인가? >>> 둘다, 데이터영역에 있다는 건데, static은 가장먼저 올라가고 생성이고 뭐고, 메모리 영역에 처음으로 올라가 있다. 그러나 클래스안에서 메소드는 객체가 만들어져야 클래스안 있던 것이 메모리 영역에 올라가져 있다. static과는 다르다. ㅡㅡㅡ 상속, 20240124(수) 1. 질문 - 부모가 담기는지, 자식이 담기는지 것의 여부 Animals ani = new cat(); - 1)생성된다. Cat cat = new Animals(); - 2)생성은 됩니까? >>> 생성안된다. Cat cat = Cat(ani) 강제형변환 설명 : 밑에서 ani라는 참조변수가 강제캐스팅,아래로내려가서 다운캐..

자바_질문_03

ㅡㅡㅡ 20240117(수) ★ 질문 #오버라이딩 - ◆◆◆ MemoryExam01 String name = new String("홍길동); System.out.println("name: "+ name); //홍길동(이것도 원래 주소값 나와야하는데, 오버라이딩? 재정의 되어있다.) #배열 - 행과열 1차원 [0] [1] [2] 2차원 [0,0] [1,0] [2,0] 1차원과2차원 위치 [0] == [0,0] / [1] == [1,0] / [2] == [2,0] #추상화◆◆◆ 코끼리를 만들어라, 나머지는 너네들이 알아서해라 (객체랑 무슨차이일까요? #생성자◆◆◆ 생성자를 이용해서 객체를 만들어야 한다. new공간 메인메소드에서 호출하면, 생성자를 타고들어와서 메모리에 준비시킨다.(변수,메소드) 1)자기꺼실..

자바_질문_02

—--------------- 20240109 스윗치문에서 break;를 제거했을때, break가 나올떄까지 실행하게 된다. 그러므로 주의해서 사용해야한다. 20240111 나는 프로그램을 잘못만든다. 사용자가 입력한 1번의 반복을 수십만번으로 가능한 프로그램로직이 필요하다. while문과 do while의 차이 조건문이 참인 동안 반복되는 while문 무조건 한번은 실행하는 do-while문

자바_질문_01

2023_12_29 20240103 ★OperatorExam05(day3/operator1) 그 ++과 유니코드 변수 더하는 것에 대한 값출력 //증감연산자 전위형/후위형 계산법 (계산이 먼저 되냐 안되냐 차이) c=0; System.out.printf("%d\n",c++); //c먼저입력되고, 나중에 +1 계산이 된다. System.out.println(c); //c계산이 끝난 값이 1 System.out.printf("%d\n",++c); //+1 계산이 먼저 되어 a와 함께 출력된다. ☆ 20240114 교과서70p - 2번문제-3번 ★//char var= 65 (B값) ☆ ★//float과 double형을 3.14보고구분 ☆ int a= 35; //아무것도 없으면 integer로 처리한다. lon..