> Java > java지도 시간 > Java의 기초 회복(7): 익명 객체 요약

Java의 기초 회복(7): 익명 객체 요약

黄舟
풀어 주다: 2017-01-16 09:34:41
원래의
1644명이 탐색했습니다.

자바의 기본을 되찾다(7): 익명 객체 요약

1. 익명 객체

1. 개체에 ,                                                                                                        

3. 익명 개체의 장점은

rree

4. 익명 개체를 사용할 때 발생하기 쉽습니다. , 개인 속성을 호출할 때 get을 사용하세요. 속성은 직접 호출할 수 없습니다.


2. >1. 서로 간에 함수를 호출해야 하는 사용자 정의 클래스, 테스트 클래스에서 매개변수 전달에 주의하세요. 이렇게 하면 속성 및 기타 값이 할당된 후 개체가 다시 사용될 수 있습니다. 다시 수정했습니다.

2. 클래스 고려사항

rree

3. 실수하기 쉬움

클래스는 속성을 찾은 후에는 아무 조치도 취할 수 없지만 해당 속성을 호출한 후에는 속성 개인 캡슐화가 수행되고 있는지 확인하십시오. p.속성을 사용할 수 없는 경우


3. static 키워드

1. static Static은 여기서는 static을 의미합니다. 정적이 아님은 정적이 있는 현재 클래스가 로드될 때 클래스와 함께 메서드 영역에 공간이 열리므로 클래스가 거기에 있음을 의미합니다. 이는 static 입니다. 2. static 멤버는 클래스가 이미 존재하기 때문에 객체를 생성하지 않고도 호출이 가능합니다. 메소드는 클래스명.static 속성명 class name.static 메소드명() 3. static 멤버는 static 을 직접 호출할 수 있습니다. member ; 다른 멤버를 호출하려면 객체를 사용해야 합니다. 즉, 객체가 모든 멤버를 호출할 수 있습니다. 4. 객체가 생성된 후에도 다른 멤버가 존재하게 됩니다. 5. 먼저 존재하는 멤버가 나중에 존재하는 멤버를 호출할 수 없고, 나중에 존재하는 멤버가 먼저 존재하는 멤버를 호출할 수 있습니다. 6. 장점 편리성 단점 메모리 사용량 제한적 사용 7. 일반적으로 도구 클래스에서 사용됨 8. 실수하기 쉬움 정적 객체는 자신의 클래스에 있는 모든 객체가 공유할 수 있음 즉, 새 객체를 생성하고 정적 멤버를 사용하면, 다음은 새 개체의 이 정적 멤버 내용이 비어 있지 않습니다. 예:



4. 코드 블록

1. 코드 block 즉, {}로 묶인 부분 a. 생성된 코드 블록 {실행 코드 }는 생성자와 유사하게 클래스에 배치됩니다. 정적 코드 블록 static{Execution code}도 클래스에 배치됩니다. 즉, 정적이 존재하며 새 개체를 생성하면 더 이상 호출되지 않습니다. c. 메서드가 호출되면 로컬 코드 블록이 배치됩니다. 2. 실행 시퀀스 정적 코드 블록 > 구성 코드 블록 > 구성 함수 > 로컬 코드 블록                                                                이용​                                                                               🎜>6. Math 클래스

API 테이블을 확인할 수 있습니다. 하지만 lang 패키지에 속한 모든 것은 lang이 자동으로 로드되기 때문에 math.method 이름을 직접 사용할 수 있다는 점을 기억하세요

7. 스캐너 클래스 Java의 기초 회복(7): 익명 객체 요약

一般对象为  
类名(例如Phone)对象名(自己起)=new 类名();            
则匿名对象为 new 类名();
로그인 후 복사

8. 랜덤 클래스

  class WeiXin    
  //定义WeiXin类            
  {                 
  private  String wengben;                 
  //属性省略                 
  public void showSend(){                
   }             
   }            
   class Phone    
   //定义Phone类            
   {                 
   //属性省略                 
   public void showCall(WeiXin w){                 
   }             
   }             
   class TestPhone //测试类             
   {                 
   public static void main(String[] ages){                       
   Phone p=new Phone();                       
   p.showCall(new WeiXin("45135135135"));             
   }
로그인 후 복사

위 내용은 Java Basics(7): Anonymous Objects의 요약입니다. PHP 중국어 웹사이트(www.php.cn)에 주목하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿