java之使用getxxx( )和setxxx对类进行封装text2
来源:互联网 发布:gx developer软件下载 编辑:程序博客网 时间:2024/06/07 01:42
Top 1:
创建一个用于通讯录的联系人类。
(1)包含联系人姓名、电话两个属性
(2)定义用于设置两个属性的值的setXXXX方法 ,获取两个属性值getXXXX方法。
(3)定义无参构造方法、带有两个参数的构造方法
(4)定义输出方法,用于输出联系人对象的信息
(5)编写测试类,分别调用以上构造方法创建对象,并对对象的属性赋值,输出对象。
该题的代码如下:text1.Java(主函数)
import java.util.Scanner;public class text1{ public static void main(String []args) { Scanner sc = new Scanner(System.in); System.out.println("name:"); String name = sc.next(); System.out.println("telephone:"); String telephone = sc.next(); text2 t = new text2(); t.setName(name); t.setTelephone(telephone); t.jianjie(); }}text2.java // (类函数)(含有各种类的函数)class text2{ private String name; private String telephone; public String getName() { return name; } public String getTelephone() { return telephone; } public void setName(String tname) { name = tname; } public void setTelephone(String ttelephone) { telephone = ttelephone; } public void jianjie() { System.out.println("name:"+ name + " , telephone:"+telephone); }}
运行结果如下:
Top 2:
创建一个用于图书管理的图书类。
(1)包含图书名称、ISBN编号 、作者、出版社、单价等属性
(2)定义各属性的set XXXX、getXXXX方法
(3)定义无参构造方法、带参构造方法
(4)定义输出方法,用于输出图书对象的信息
(5)编写测试类,分别调用以上构造方法创建对象,并对对象的属性赋值,输出对象。
该题的代码如下:
主函数:text3
import java.util.Scanner;public class text3{ public static void main(String []args) { Scanner sc = new Scanner(System.in); System.out.println("input tsname:"); String tsname =sc.next(); System.out.println("input isbn:"); String isbn =sc.next(); System.out.println("input zzname:"); String zzname =sc.next(); System.out.println("input publish:"); String publish =sc.next(); System.out.println("input danjia:"); int danjia = sc.nextInt(); text4 p = new text4(); p.setTsname(tsname); p.setIsbn(isbn); p.setZzname(zzname); p.setPublish(publish); p.setDanjia(danjia); p.introduce(); }}text4class text4{ private String tsname; private String isbn; private String zzname; private String publish; private int danjia; public String getTsname() { return tsname; } public String getIsbn() { return isbn; } public String getZzname() { return zzname; } public String getPublish() { return publish; } public int getDanjia() { return danjia; } public void setTsname(String ptsname) { tsname = ptsname; } public void setIsbn(String pisbn) { isbn = pisbn; } public void setZzname(String pzzname) { zzname = pzzname; } public void setPublish(String ppublish) { publish = ppublish; } public void setDanjia(int pdanjia) { danjia = pdanjia; } public void introduce() { System.out.println("图书名称:"+tsname+",ISBN编号:"+isbn+",出版社:"+publish+",单价:"+danjia); }}
运行结果:
Top 3:
创建一个用于超市商品管理的商品类。
(1)包含商品的名称、编码、计量单位、单价、库存量等属性
(2)定义构造方法
(3)定义输出方法
(4)编写测试类,创建商品对象,并输出其信息
import java.util.Scanner;public class text5{ public static void main(String []args) { Scanner sc = new Scanner(System.in); System.out.println("商品名称:"); String name = sc.next(); System.out.println("商品编码:"); String decode = sc.next(); System.out.println("计量单位:"); String jldw = sc.next(); System.out.println("商品单价:"); int danjia = sc.nextInt(); System.out.println("库存量:"); String kcl = sc.next(); text6 stu = new text6(); stu.setName(name); stu.setDecode(decode); stu.setJldw(jldw); stu.setDanjia(danjia); stu.setKcl(kcl); stu.introduce(); }}class text6{ private String name; private String decode; private String jldw; private int danjia; private String kcl; public String getName() { return name; } public String getDecode() { return decode; } public String getJldw() { return jldw; } public int getDanjia() { return danjia; } public String getKcl() { return kcl; } public void setName(String stuname) { name = stuname; } public void setDecode(String studecode) { decode = studecode; } public void setJldw(String stujldw) { jldw = stujldw; } public void setDanjia(int studanjia) { danjia = studanjia; } public void setKcl(String stukcl) { kcl = stukcl; } public void introduce() { System.out.println("商品名称:"+name+",商品编码:"+decode+",计量单位:"+jldw+",单价:"+danjia+",库存量:"+kcl); }}
运行结果如下:
0 0
- java之使用getxxx( )和setxxx对类进行封装text2
- Java之使用getXxx()或setXxx对类进行封装
- Java之使用getXxx()或setXxx对类进行封装text1
- 通过setxxx()和getxxx()方法对类中的私有成员变量进行赋值和访问
- setxxx() 和 getxxx() 理解和使用
- java 中this,setxxx,getxxx讲解与练习
- 内省调用JavaBean实现getXxx和setXxx的两种方式
- 对类进行封装
- 【菜鸟学Java】14:使用ThreadLocal对Connection进行封装
- 使用AsyncTask--->对Handler 和Thread 进行了封装
- 使用Retrofit和Rxjava对联网进行简单封装
- PHP使用类对mysql的使用进行封装
- 使用VBS对FSO对象进行类封装
- 对DAL层进行封装之SQLServerDALHelper
- 对Remoting进行封装,方便使用
- 对MBProgressHUD进行封装并精简使用
- 使用DapperSimpleCRUD对Repository层进行封装
- Java 中对数组进行封装
- iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档
- 基本数据结构——单向链表
- sql 中的join方式
- Eclipse禁用JS、jsp等文件的语法验证
- jQuery 基础 : 获取对象 根据属性、内容匹配, 还有表单元素匹配(转)
- java之使用getxxx( )和setxxx对类进行封装text2
- 集合运算
- 北航计算机机试08字符串匹配
- 60个BCB(C++Build)初学者 应用实例
- jsp中得到客户端真实ip地址
- USB主机是如何检测到设备的插入的呢?
- [编程题]字符串加密
- JS中Boolean类型值的判断
- java同步器之CyclicBarrier