class Province { private int pid ; private String name ; private City cities [] ; public Province (int pid,String name) { this.pid = pid ; this.name = name ; } public void setCities(City cities[] ){ this.cities = cities ; } public City[] getCities()…
class Item { // 父栏目 private int iid ; private String name ; private String note ; private Subitem subitems [] ; //一个父栏目下有多个子栏目 private Product products [] ; //一个栏目下包含多个商品 public Item(int iid,String name,String note) { this.iid = iid ; this.name = nam…
package 面向对象编程_封装性; //1.类名称必须存在有意义,例如Book.Emp //2.类之中所有的属性必须用private封装,封装后的属性必须提供有setter和getter方法 //3.类之中可以提供有多个构造方法,但是必须保留有一个无参构造方法 //4.类之中不允许出现任何的输出语句,所有信息输出必须交给被调用处输出 //5.类之中需要提供有一个取得对象完整信息的方法,暂定为:getInfo : 返回String数据 /** * Created by Administrato…
实验目的 掌握类的定义,熟悉属性.构造函数.方法的使用,掌握用类作为类型声明变量和方法返回值: 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实列的方法和属性: 理解static修饰对类.类成员变量及类方法的影响 实验内容  第四周总结: 我有一个我的很大的疑问,我注册博客园只是为了完成老师布置的作业来完成我的学业吗?其实这是一个很好的平台,也像我的一个储存空间,作为一个学生,我因该对自己的学业负责,更应该对自己的未来负责,每一个大的成就都是由一个一个小小的脚印积累起来的,所以必须务…
1.写一个名为Rectangle的类表示矩形.其属性包括宽width.高height和颜色color,width和height都是double型的,而color则是String类型的.要求该类具有: (1) 使用构造函数完成各属性的初始赋值 (2) 使用get-()和set-()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法 实验代码 public class Rectangle { private double height; p…
class Admin { private String aid ; private String password ; private Role role ; public Admin(String aid,String password) { this.aid =aid ; this.password = password ; } public void setRole(Role role) { this.role = role ; } public Role getRole() { ret…
class Dept { private int deptno ; private String dname ; private String loc ; private Emp emps [] ; //多个雇员 public void setEmps(Emp [] emps) { this.emps = emps ; } public Emp[] getEmps() { return this.emps ; } public Dept(int deptno,String dname,Strin…
Java File的简单使用(创建.删除.遍历.判断是否存在等) Java文件类以抽象的方式代表文件名和目录路径名.该类本身不能用来读数据或写数据,它主要用于磁盘上文件和目录的创建.文件的查找和文件的删除.做一些非读写方面的工作,比如看看文件是否存在.是否可读写及遍历文件目录等等.要想读写数据,必须和其它io流的类配合使用,比如FileInputStream.FileOutputStream等.File对象代表磁盘中实际存在的文件和目录,以下就通过一些简单的列子介绍File的基本使用. 这是整个…
java时间类(Data类) 1.Data类(没有考虑到国际化,好多方法已过时java.util.Data包中) 父类(是类不是接口含有直接子类3个):  日期格式为:年月日时分秒(不包含毫秒部分) 两种方式创建:带参构造方法(long型参数:Data(long log)),不带参 常用方法:after(),before(),compareTo()等方法. 直接子类:java.sql.Data(用于提供数据库日期的表示)   日期格式为:年月日(只有日期,没有时间) 该类构造函数必须是带参数的(…
一.流的概念 流是字节序列的抽象概念.流和文件的差别:文件是数据的静态存储形式,而流是指数据传输时的形态.文件只是流的操作对象之一.流按其操作的对象不同可以分为文件流.网络流.内存流.磁带流等.Java流类可分为两个大类:节点流类和过滤流类(也叫处理流类) 1.节点流类:用于直接操作目标设备所对应的流类.节点流类所对应的IO源或目标称为流节点.比如我们用一个类和一个文件或网络相关联,那么这个类就叫做节点流类,这个文件或网络就叫做流的节点. 二.InputStream和OutputStream类…