자바기초(기본패키지)

bitna's study note·2022년 5월 2일
0

자바

목록 보기
63/119

5월 2일 내용정리

1.API는 손님(프로그램)이 주문할 수 있게 메뉴(명령 목록)를 정리하고, 주문(명령)을 받으면 요리사(응용프로그램)와 상호작용하여 요청된 메뉴(명령에 대한 값)를 전달합니다.
쉽게 말해, API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체로 볼 수 있습니다.

2.모든클래스의 조상은 object이다.

3.toString()
객체의 문자정보, 객체를 문자열로 변환하기 위한 메서드
object클래스의 toString()메서드는 객체의 문자 정보를 리턴
'클래스이름@16진수해시코드'
오버라이딩을 안해주면 최고조상 object의 클래스를 끌어다가 쓰기 때문에 주소값이 나옴

4.object클래스의 toString()메서드
public String toString(){
return getClass().getName()+@+Integer.toHexString(hashCode());
}

package study_0502;

public class Student {
	
	int hakbun;
	String name;
	
	public Student(int hakbun,String name) {
		this.hakbun=hakbun;
		this.name=name;
	}

	
//object클래스의 toString()메서드에서 return getClass().getName()+@+Integer.toHexString(hashCode());
//로 표시 되어 있어서 아래와 같이 재정의하여 쓸수 있다.
	@Override
	public String toString(){
		return "학번:"+ hakbun+"이름:"+name;
	}
	
}
profile
좋은개발자가 되기위한 삽질기록 노트

0개의 댓글

관련 채용 정보