(Java核心技术基础知识(9) )---- 面向对象的程序设计概述

4.1.1类

类:    是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。

封装:与对象相关的一个重要概念。从形式上看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现              方式。对象中的数据称为实例域,操纵数据的过程称为方法。对于每个特定的类实例(对象)都有一组特定的实例域值。

          实现封装的关键在于绝对不能让类中的方法直接地访问其他类地实例域。程序仅通过对象地方法与对象数据进行交互。

4.2.1对象与对象变量

要想使用对象,就必须首先构造对象,并指定其初始状态。然后,对对象应用方法。

在java程序设计语言中,使用构造器构造新实例。构造器是一种特殊的方法,用来构造并初始化对象。

构造器的名字应该与类名相同。因为Date类的构造器名为Date。要想构造一个Date对象,需要在构造器前面加上new操作符

new Date();

Date deadline = new Date();

一个对象变量并没有实际包含一个对象,而仅仅引用了一个对象

局部变量不会自动地初始化,而必须通过调用new或将它们设置为null进行初始化

关于成员变量和局部变量是否都会被默认初始化的问题

成员变量会初始化,new的时候会分配地址,而成员变量在新分配的地址中

局部变量会直接报错

猜你喜欢

转载自blog.csdn.net/wbs925zxh/article/details/88243854