原创 2018年04月17日 12:33:39

包(package):

Java中一个包内不能存在同名的类

包名:

(1)      域名倒序+模块+功能

(2)      包名全部小写

(3)      在Java源文件中必须放在第一行

(4)      一个Java源文件中只能有一个package 语句

(5)      建议每个包内存储信息功能单一

导入包(在一个包中引用另一个包时)

(1)      Import  包名.类名;(优先使用)

(2)      Import  包名.*;

package A;

         Public class a1{

         //code

         }

 

         Package B;

         //导入包

         Import A.a1;(importA.*;)

         Public class b1{

         //code

         }

 

 

常用系统包:

java.lang:包含JAVA语言基础的类,该包系统加载时默认导入

                     如:System,String,Math

Java.util:包含JAVA语言常用工具

                   如:Scanner,Random

Java.io:包含输入输出相关功能的类

                   如:file,InputStream

例如:编写自定义类实现用户信息类

package com.mokuai.cla;

 

publicclassUser {

   //成员变量

   public String name;

   //类变量

   private String password;

   //构造方法

   public User(String name) {

      this.name = name;

   }

   //类方法

   public String getPassword() {

      returnpassword;

   }

   publicvoid setPassword(String password) {

      this.password = password;

   }

}

 

package com.mokuai.test;

import com.mokuai.cla.User;

publicclassUserMana {

 

   publicstaticvoid main(String[] args) {

      //实例化对象

      Userone= newUser("lucy");

      Usertwo= newUser("Mike");

      //调用方法

      one.setPassword("123456");

      two.setPassword("123456");

      //输出信息

      System.out.println("用户名:"+one.name);

      System.out.println("密码:"+one.getPassword());

      System.out.println("用户名:"+two.name);

      System.out.println("密码:"+two.getPassword());

      System.out.println("==========================");

      //比较用户名是否一致

      if(one.name.equals(two.name)) {

         System.out.println("用户名一致");

      }else {

         System.out.println("用户名不一致");      

      }

 

   }

 

}

收藏助手
不良信息举报
您举报文章:
举报原因:
原因补充:

(最多只允许输入30个字)