一个标准的类通常要拥有下面四个组成部分:

  1. 所有的成员变量都要使用private关键字修饰
  2. 为每一个成员变量编写一对儿Getter/Setter方法
  3. 编写一个无参数的构造方法
  4. 编写一个全参数的构造方法
package drchen.java.day06.demo05;/*这样标准的类也叫做Java Bean*/
public class Student {private String name; // 姓名private int age; // 年龄public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

java系列8:一个标准的类相关推荐

  1. java如何创造一个整数的类_【技术干货】Java 面试宝典:Java 基础部分(1)

    原标题:[技术干货]Java 面试宝典:Java 基础部分(1) Java基础部分: 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的 ...

  2. 阶段1 语言基础+高级_1-2 -面向对象和封装_18定义一个标准的类

    做一个综合的练习 如何定义一个标准的学生类 向下选择getter和setter 选中这两个 这样就自动出现了get和set的方法 生成构造方法 无参的 运行测试 全参的方式 set修改年龄 转载于:h ...

  3. java中定义一个CloneUtil 工具类

    其实所有的java对象都可以具备克隆能力,只是因为在基础类Object中被设定成了一个保留方法(protected),要想真正拥有克隆的能力, 就需要实现Cloneable接口,重写clone方法.通 ...

  4. 【java】创建一个顶层框架类的对象

    创建一个顶层框架类的对象 package p1; import javax.swing.*; import java.awt.*; public class Java_3{static final i ...

  5. 信息系统开发(JAVA)设计一个银行账户类

    实验要求: 设计一个银行账户类,其中包括: • 账户信息,如帐号.姓名.开户时间.身份证号码等. • 存款方法. • 取款方法. • 其他方法如"查询余额"和"显示账户信 ...

  6. Java基础 创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名

    题目: 创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名,personId:身份证号码 字符串类型,email:客户的电子邮箱,balanc ...

  7. Java程序实现一个空调的类,基于jsp的空调电费管理系统-JavaEE实现空调电费管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的空调电费管理系统, 该项目可用各类java课程设计大作业中, 空调电费管理系统的系统架构分为前后台两部分, 最终实 ...

  8. Java程序定义一个继承Thread类,并覆盖run()方法,在run()方法中每隔100毫秒打印一句话。

    package javase18;public class javase18_1 extends Thread{public void run(){try{String[] a={"Hell ...

  9. 第16天学习Java的笔记(标准类,Scanner)

    还有34天 一.定义一个标准的类 package Demo1601;/** 一个标准的类通常要拥有下面四个组成部分:** 1.所有的成员变量都用private关键字修饰* 2.为每个成员变量编写一对儿 ...

最新文章

  1. css如何设置图转30度,使用CSS实现左右30度的摆钟
  2. 不同项目之间的控件共享
  3. /usr/bin/install: cannot create regular file ‘/usr/local/lib/libpcre.so.1.2.13‘: Permission denied
  4. source insight和vim同时使用
  5. java中堆与栈的区别_java中堆和栈的区别分析
  6. Java ByteArrayOutputStream size()方法与示例
  7. 内推学弟进了腾讯,看看他的标杆简历!
  8. struts2 配置
  9. wxpython滑动面板_wxpython实现按钮切换界面的方法
  10. 如何能把 fastdfs-client-java的jar包安装到本地的仓库中
  11. ax 2012 随笔
  12. Cookie顶级域名、二级域名、三级域名共享
  13. mysql r_mysql:’r’是什么意思?
  14. The project uses Gradle 4.1 which is incompatible with Java 11 or newer
  15. Unity iOS包打出的app名称空格丢失
  16. 专业商标设计、logo免费在线设计
  17. django email邮箱
  18. 解读微软互联网新战略(下)
  19. FFMPEG命令汇总
  20. cmap参数 plt_小坑记录:get_cmap参数区分大小写-阿里云开发者社区

热门文章

  1. 服务器搭建和使用 ubuntu_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务
  2. notepad怎么设置python为环境变量_在Notepad++里配置python环境
  3. eclipse解决国际化乱码问题
  4. 蓝军HVV实用工具和网站总结
  5. linux实现访问自动挂载
  6. WIN7部分程序中文乱码的简单解决方法
  7. Leetcode PHP题解--D7 905. Sort Array By Parity
  8. 谁需要这件礼物?每一个爱学习的人!
  9. Linux-pthread如何设置线程的优先级
  10. ubuntu 14.04 配置 java 环境