public void Info(String name, String number){
}
를 하다가 Car 클래스에 있는 String타입의 name을
(Car name, Car number) 로 해도 쓸 수 있을까?
해서 넣어봤는데 타입을 바꿔야한다고 오류가 나는걸 확인했습니다.
그런데 '왜' 안되는 건가요??
public void Info(String name, String number){
}
를 하다가 Car 클래스에 있는 String타입의 name을
(Car name, Car number) 로 해도 쓸 수 있을까?
해서 넣어봤는데 타입을 바꿔야한다고 오류가 나는걸 확인했습니다.
그런데 '왜' 안되는 건가요??
매개변수가 String타입 2개인데..
Car 클래스 안에 String 타입으로 name,number 넣어놨으니 Car name Car number 이런식으로 가져다쓰면 자동으로 String 타입으로 인식하는거 아닌가 싶어서 넣었는데 그런게 아닌거임??
전역변수 접근제어자가 private 이면 다른 클래스에서 참조못함 getset해서 가져와야함
Car.info("sm6","1234") 라고 너님이 sm6, 1234 라는 String 타입으로 전달하는데 받는쪽도 String타입 이어야제
public void Info(String name , String number) {
String CarName = name;
아 디시 댓글은 코딩 복붙안되나 망할
정상적으로 나오도록 String으로 바꾸는건 다 했어. 근데 안되는 방법을 시도해서 안될 때 그게 왜 안되는건지 그게 궁금해서 물어본거임 답변 ㄳ하다
접근제한자 알아보셈 private이면 클래스에서 변수 직접접근 불가능하고 겟터메소드로 받아와야됨 - dc App
ㄳㄳ