A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

封装性:
·封装型就是保证类内部的定义被外部不可见
·所有属性都必须使用private封装,封装后如果还想使用必须定义getter、setter方法
构造方法:
1、构造方法的定义语法以及调用时机
  类名称 对象名称=new 类名称();
     ·类名称:规定了对象的类型,即对象可以使用哪些属性和那些方法都是由类定义的
     ·对象名称:如果想使用对象,需要一个名字。这是唯一的一个标记
     ·new:开辟新的堆内存空间,如果没有new,对象无法实例化
     ·类名称():调用了一个和类名称一样的方法--构造方法
构造方法定义原则:方法与类名称相同,没有返回值声明
  构造方法与普通方法最大的区别:
     ·构造方法是在实例化对象(new)时候只调用一次
     ·普通方法在实例化对象之后调用多次  
(一个对象只可以调用一次,一个对象可以调用多个方法)
构造方法的核心作用:在类对象实例化的时候设置属性的初始化内容。构造方法是为属性的初始化准备的。
如果一个类中已经明确定义了一个构造方法,则不会再自动产生一个默认的构造放。一个类中至少保留有一个构造方法
  构造方法的重载书写规范:最好是按照参数的个数来升序或者降序排列。
在对象实例化过程中,一定会经历类的加载、内存的分配、默认值的设置、构造的方法
file:///C:/Users/www/AppData/Local/Temp/enhtmlclip/Image.png
构造方法是类对象在使用关键字new实例化的时候被默认调用的,不管代码如何改变,只要有关键字new就一定需要有构造方法。

2、匿名对象的基本使用
file:///C:/Users/www/AppData/Local/Temp/enhtmlclip/Image(1).png
file:///C:/Users/www/AppData/Local/Temp/enhtmlclip/Image(2).png
但是匿名对象由于没有其他对象对其进行引用,所以只能使用一次。使用过一次之后就将成为垃圾。
简单Java类:
因为这些类中不会包含有过于复杂的程序逻辑
对于简单Java类,那么可以现在给出它的第一种开发要求:
   ·类名称必须存在有意义
   ·类这种所有属性必须用private封装,封装后必须提供方法setter和getter方法
   ·类之中可以提供任意多个构造方法,但必需要求提供一个无参的构造方法
   ·类之中不允许有任何输出语句,输出语句必须交给被调用处输出
   ·类之中需要提供一个取得对象完整信息的方法,这个方法暂定为getInfo(),返回为String型数据。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马