java笔记2
2013-11-25 19:50
288 查看
类和对象:
一、对象:
class Human{
……
}
1、声明
Human wangming;//声明2.、赋值
wangming=new Human(); //获得对象实例并使用new方法分配内存。二、构造函数:
1、作用
实际上是调用了一个系统自带的方法来构造对象,所以把它称为构造函数。构造函数的作用是生成对象,并对对象的实例变量进行初始化。系统自带的默认构造函数把所有的数字变量设为 0,把所有的 boolean 型变量设为 false,把所有的对象变量都设为 null。2、特点
构造函数有一个很明显的特点是它的名字必须跟类名相同,并且没有返回值类型。3、编写构造函数
构造函数的主要作用是用来对对象的变量进行初始化。如果不想把它们都初始化为默认值,就需要自己编写构造函数,通过有参数的构造函数可以把值传递给对象的变量。创建对象的时候就可以使用自己写的构造函数直接给对象赋初始值了。如:Human zhangsan=new Human("张三","男",25,"中国北京");
由于已经定义了自己的构造函数,所以 Java 不再提供默认的构造函数。
有时候并不需要对全部的变量进行初始化,而只对其中的一部分初始化即可。可以通过对构造函数的重载,灵活地根据不同的需要利用不同的构造函数进行对象的创建。
三、 this 关键字的用途:
(1)在构造函数中调用其他的构造函数。(2)在方法中获得调用该方法的对象。
相关文章推荐
- spring框架学习笔记(二)——spring的ioc之Resource
- Eclipse快捷键大全
- 蓝桥杯全国软件大赛试题——java最小距离问题
- Struts2 使用基本流程
- JavaWeb_08_jsp_简单计算器(jsp+javaBean模式)
- Java中HashMap排序
- 2013年-java笔试-2
- struts2中直接访问jsp页面报错解决方法!
- 2013-秋季校招之--java笔试--1
- Java 统计英文单词
- java 在控制台上输入密码时,密码不显示在控制台上
- java 成绩处理
- Java 输入
- Java学习的30个目标
- Java技术路线图
- java核心概念
- 用Java来获取访问者真实的IP地址
- Java操作Microsoft Word之jacob 转 很补错!
- JAVA与 SQL server2008进行连接
- 怎么样将数据库的表在Java中界面中显示出来