JavaSE - 包、本类中如何调用其他类中的方法

目录

1. Java中常见的包:

2. 本类中如何调用其他类中的方法


1. Java中常见的包:

1. java.lang:系统常用基础类   重点:此包不需要我们导入,编译器会自己导入

像Object类,String类,Math类,System类,StringBuilder类,StringBuffer类等都在此包中,用到这些类时,不需要我们自己导入包。

除了java.lang这个包以外,其他包用到都需要自己import导入,别忘记导入喽

2. java.util:是java提供的工具程序包。(集合类等) 非常重要

3. java.io:I/O编程开发包

4. java.lang.reflect:java 反射编程包

5. java.net:进行网络编程开发包

6. java.sql:进行数据库开发的支持包

2. 本类中如何调用其他类中的方法

1. 首先,确定需要调用的方法在哪个包的哪个类中

2. 如果这个类和你当前的类处在同一个包中就不需要导包了

如果这个类和你当前的类不在同一个包中,那么别忘记导包 —— 即导入这个包中的这个类【如:import java.util.Date】(如果在java.lang包中就不需要导入)

3. 使用点号调用方法

若调用的方法为静态方法(static修饰),通过  【类名.方法】 直接调用

若调用的方法为非静态方法,先实例化那个类,再通过【引用.方法】才能访问那个类中的成员

JavaSE - 包、本类中如何调用其他类中的方法_第1张图片 JavaSE - 包、本类中如何调用其他类中的方法_第2张图片 JavaSE - 包、本类中如何调用其他类中的方法_第3张图片

特殊:

本类中调用的是Object类中的方法,或者要调用的其他类和本类构成父子关系,即子类中调用父类中的方法,因为子类会继承父类所有的成员方法,所以调用父类方法时,不一定非得通过【父类的类名.方法】或者【父类的引用.方法】进行调用,通常会这样调用:

当调用的方法为静态方法时,通常通过【子类的类名.方法】进行调用;当调用的方法为非静态方法时,通常对子类进行实例化,然后通过【子类的引用.方法】进行调用。

java中有好多现成的包,每个包中都有许多类,每个类中有许多方法 。

当然,当我们自定义类时,调用类中的方法,同样遵循以上步骤。


 

你可能感兴趣的:(JavaSE,java,开发语言,jvm)