Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- hybrid app
- centos7
- 카카오톡
- ViewPager
- CSS
- Typescript
- 비밀번호
- spring boot
- 연동
- Firebase
- Java
- 하이브리드
- 하이브리드 앱
- spring
- html
- ImageView
- php
- 인텐트
- Oracle
- 안드로이드
- 개발 방법론
- Android
- div
- 사용법
- radiobutton
- 강의
- db
- SERVLET
- mysql
- CUSTOM
Archives
- Today
- Total
유혁의 개발 스토리
[Java] 5. Object 클래스 본문
1. Object 클래스란 무엇인가?
: 모든 클래스 최상위에 있는 조상클래스이다. 그러하여 Object 클래스에 정의된 맴버들을 사용 할 수 있다.
java.lang 패키지 내에 속한다. 총 11개의 메소드로 구성되어 있으며 대표적으로 toString(), equals() 메소드를
재 정의하여 사용한다.
2. Object 클래스
class person {
.....
}
class person extends Object{
.....
}
상속이 설정되지 않은 클래스는 자동으로 Object 클래스를 상속하도록 한다.
3. toString, equals 메소드 예제
public class Study {
public static void main(String[] args) {
//toString 을 재 정의해서 사용
Person person = new Person("YooHyeok", 32);
System.out.println(person.toString());
String str1 = "YooHyeok";
String str2 = "YooHyeok";
String str3 = "Yoo";
System.out.println(str1.equals(str2));
System.out.println(str1.equals(str3));
}
}
class Person {
private String name;
private int age;
Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "person [name=" + name + ", age=" + age + "]";
}
}
결과 :
person [name=YooHyeok, age=32]
true
false
'Java' 카테고리의 다른 글
[Java] 6. super 란 무엇인가 (0) | 2022.03.16 |
---|---|
[Java] 4. static 메소드와 인스턴스 메소드 (0) | 2022.03.15 |
[Java] 3. 향상된 for문 (0) | 2022.03.15 |
[Java] 2. 변수 (0) | 2022.03.15 |
[Java] 1. Java를 시작하기 전에 (0) | 2020.11.30 |