A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mbz2015 中级黑马   /  2015-6-25 22:31  /  198 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java类的组成首要有3有些:数据成员、结构办法、办法成员。

首要看下边的代码,是一个简略的Java类:

package com.csst.vo;

 public class Customer {

//1.数据成员

  private String custname;

  private String pwd;

  private Integer age;

//2.结构办法

  public Customer() {

      }

  public Customer(String custname, String pwd) {

     this.custname = custname;

     this.pwd = pwd;

  }

  public Customer(String custname, String pwd, Integer age) {

     super();

     this.custname = custname;

     this.pwd = pwd;

     this.age = age;

  }

//3.办法成员

  public String getCustname() {

     return custname;

  }

  public void setCustname(String custname) {

     this.custname = custname;

  }

  public String getPwd() {

     return pwd;

  }

  public void setPwd(String pwd) {

     this.pwd = pwd;

  }

  public Integer getAge() {

     return age;

  }

  public void setAge(Integer age) {

     this.age = age;

  }

}(二) Java言语入门教程Java类的包Java运用是由若干个类组成的。可是从逻辑上思考,这些类处理的疑问都是不一样的。比方某些类处理了数据库拜访疑问,某些类处理了安全操控疑问…就好像咱们核算机硬盘上的文档,咱们不会把它们都乱七八糟的放在某个硬盘的根目录下,而是依照自个习气进行分类,放在不一样的文件夹下。Java运用中的类也一样,也大概依照逻辑进行分类,放在不一样的目录下,这即是包的概念。

尽管Java语法自身,不需求有必要给某个类显式指明包名,能够运用默许包。可是,在开发Java项目的进程中,任何类都大概有包。对一个类指定包名,运用如下语法即可:

package com.csst.db;

 public class CustomerDAO {

 }

只需指定了package,编译CustomerDAO后,class文件就将存在于com/csst/db文件夹下。从物理上讲,包其实即是文件夹。可是需求注意的是:只需一个类指定了包名,那么包名即是姓名空间的一有些,也即是说,CustomerDAO.class的姓名其实是com.csst.db.CustomerDAO,而不是CustomerDAO。正由于如此,运用该类,就得指定完好的姓名,如:

package com.csst.service;

class CustomerService {

 private com.csst.db.CustomerDAO dao;

注:若是CustomerService的包名与CustomerDAO包名一样,那么不需求指定包名。

而在实践运用中,没有人情愿写这样冗长的姓名,通常都是运用import要害词,把不同包的类进行导入。

package com.csst.service;

import com.csst.db.CustomerDAO;

public class CustomerService {

        private CustomerDAO dao;

}

注:若是需求一起运用com.csst.db包中许多类,能够运用import com.csst.db.*句子导入多个类。

总归,包即是从逻辑大将类进行别离。当Java类有了Java类中的包后,不仅能极好的防止重名疑问(包名即是类名的一有些,确保包名不一样较简单),并且还能极好得运用Java言语的润饰符,进行权限操控。(三) Java类中的各种数据这篇文章是Java教程之Java类中的各种数据。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马