Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Tags
more
Archives
Today
Total
관리 메뉴

임동까스

[Java] class, 메서드 본문

프로그래밍기초/Java

[Java] class, 메서드

임동까스 2020. 10. 29. 09:15
  • 클래스로 할 수 있는 것 3가지

    • 객체 만들기 : new Article();
      • Heap이라는 지역에 객체가 만들어짐
    • 리모콘 만들기 -> new Article();
      • Heap이라는 지역에 객체가 만들어질 때, 객체 내부에 그것을 조종할 수 있는 리모콘이 만들어진다.
      • 참고로 객체 스스로는 자신안에 만들어진 리코몬을 this라고 부른다.
    • 리모콘 변수 만들기 -> Article article;
  • 메서드로 할 수 있는 것 2가지

    • 객체 만들때는 실제 작동하는 기능으로 만들어진다.
    • 리모콘 만들때는 버튼으로 만들어진다.
  • 변수에 값이 들어갈 수 있는 경우 2가지

    • 타입이 일치하는 경우
      • 사람 a사람 = new 사람();
    • 타입이 일치하지는 앟지만 호환이 되는 경우
      • 사람 a사람 = new 홍길동();
      • a사람 변수는 오직 사람객체랑 연결가능 하다. 여기서 홍길동객체가 사람객체로 보는게 타당하다면 사람객체로 변환된 후 변수에 들어간다.(상속관계를 보고 판단.)
  • 오버라이드

    • 메서드 재정의 ?