1.构造方法概述

构造方法是一种特殊的方法,用来创建对象,当我们不定义时,系统会默认给出一个无参构造方法;一旦我们定义了任意的构造方法,系统就不会给出默认的无参构造方法

格式如下:

public calss Student{

public Student(){

}

}

功能:主要用来初始化对象数据

注意事项:

构造方法的重载

如果自定义了带参构造方法,还想使用无参构造方法,就必须再手写一个无参构造方法

所以最好手工写一个无参构造方法,无论使用与否

2.标准类的格式

成员变量:使用private关键字修饰

构造方法:提供一个手写无参构造方法以及一个带多个参数的构造方法

成员方法:提供每一个成员变量的get/set方法,并提供一个显示对象信息的print()方法便于查看

测试类

创建对象并提供为成员变量赋值的两种方法

1>无参构造方法创建对象后使用set方法赋值

2>使用带参构造方法直接创建有属性值的对象

最新文章

  1. Spring集成MyBatis
  2. mysql字符串处理例子
  3. web 乱码摘抄
  4. find命令:忽略一个目录或者多个目录
  5. windows下nodejs环境配置
  6. 【好玩】将js代码转为日式表情
  7. springmvc返回值、数据写到页面、表单提交、ajax、重定向
  8. 开机使用root用户登录
  9. 20145218 《Java程序设计》第三周学习总结
  10. hiphop-php 搭建 (CentOS)
  11. Quartz.NET快速上手第一课(官网文档翻译)
  12. NIO Socket非阻塞模式
  13. StandardContext
  14. Cmake 学习笔记
  15. Linux新手随手笔记
  16. [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher 问题--MyEclipse设置JDK版本
  17. NetCore+MySql+EF 数据库生成实体模型
  18. [转帖] bat方式遍历目录内的文件
  19. kubernetes学习笔记之十:RBAC
  20. Java多线程系列3 synchronized 关键词

热门文章

  1. 稳住,传输层里的TCP与UDP协议
  2. Shell循环练习题
  3. 手动加载nacos自定义配置到全局变量中
  4. Centos 系统目录概述
  5. Nodejs允许跨域访问
  6. Ubuntu18配置静态IP地址
  7. day3 -- 集合、文件操作、函数
  8. Solution -「LOCAL」模板
  9. Solution -「LGR-087」「洛谷 P6860」象棋与马
  10. C#颠倒字符串