Java关键字import引入Java类库中的类,引入用户自定义中的类

import关键字引入Java类库中的类:

1、import 语句的作用是:当某个类中想要引入不在同一个包中的某个类时,就需要通过 import 语句进行引入

2、因为用户编写的类是不与Java类库中的类同属于一个包中的,所以用户需要引入类库中的某个类时,就需要通过import语句进行引入;

3、通过 import 语句可以引入Java类库中的类和接口;

当需要引入Java类库中的某个类时,如下演示:

import java.util.Date ; 

当需要引入Java类库中一个包中的全部类时,如下演示:

import  java.util.* ;

如下代码演示:使用 java.util 包中的 Date 类来显示本地时间,就需要通过 import 语句进行引入;

package Chapter_Four;
import java.util.Date;
public class Import_Test {

	public static void main(String[] args) {
		//创建Date对象
		Date dt = new Date();
                //通过对象调用方法,显示时间
		System.out.println("当前时间为:"+dt.toString());
	}
}

4、要是不用 import 语句引入包中的类,也可以直接通过 包名+类名 进行引入,如下代码演示:

package Chapter_Four;
public class Import_Test {

	public static void main(String[] args) {
		//创建Date对象
		java.util.Date dt = new java.util.Date();
                //通过对象调用方法,显示时间
		System.out.println("当前时间为:"+dt.toString());
	}
}

常用Java类库中的包:

import  java.lang.* ;   //包含所有的基本语言类;

import  java.io.* ;       //包含所有的输入/输出类;

import  java.util.* ;     //包含实用类;

import  java.sql.* ;     //包含操作数据库的类;

import  java.net.* ;     //包含实现网络功能的类;

import  java.swing.* ;   //包含抽象窗口工具集中的图形、文本、窗口GUI类;


通过 import 关键字引入用户自定义包中的类:

如下代码演示:分别使用不同包中的类来求三角形的面积;

分别在两个不同包中,编写两个类,一个类用于功能的设计,一个类用于实现功能;

//编写用于功能设计的类:

package Chapter_Three.tests;
public class tests {
     //设计三角形面积计算的功能
	double sidex,sidey,sidez;
	public double getArea(){
		double size = (sidex+sidey+sidez)/2.0 ;
		double area = Math.sqrt(size*(size-sidex)*(size-sidey)*(size-sidez));
		return area;
	}
	public void setArea(double x,double y,double z){
		sidex = x;
		sidey = y ;
		sidez = z ;
	}
}

//编写用于实现功能的类:

package Chapter_Four.testMain;
import Chapter_Three.tests.tests;
public class testMain {
	public static void main(String[] args) {
		//实现功能的类
		tests ct = new tests();
		ct.setArea(11,11,11);
        System.out.println("三角形的面积为:"+ct.getArea());
	}

}

代码输出:

三角形的面积为:52.39453692895854

需要注意的是,三角形两边之和要大于第三条边,否则程序输出:NaN
需要注意的是,三角形两边之和要大于第三条边,否则程序输出:NaN

 

 

 

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值