Java interface forced type conversion note

Source: Internet
Author: User

1. The interface can be used to hold any implementation interface object, which is the same as that of the parent class.

2. Any method that requires a class A, you can use the subclass of A as a substitute for a. Of course, you need to take care of the problems caused by specific method coverage.

3. Once the forced conversion is successful, you can use any method of the converted object. For example:

> A = (a) B // converts B to an instance of object.

> A. methodofa () // although it is B, but you tell the compiler that I want to use it as a, the method that belongs to a can naturally be called.

Note: whether the conversion is successful does not fall under the jurisdiction of the compiler. an inappropriate type will give you an exception during runtime.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.