Java篇--类与对象

创建Java对象的模板

定义格式

[修饰符]class  类名[extends 父类名][implement 接口名]{成员变量、成员方法}

构造方法

  1. 方法名与类名相同
  2. 没有返回值类型的声明
  3. 不能return一个值,但可以只写return
  4. 实例化对象后便会调用构造方法内容
  5. 一般在构造方法中写入对类实例变量进行对象赋值的语句

Java类库

系统提供的的类的集合,也是API
  1. 直接使用类库:System.out.println();
  2. 继承系统类:java Applet
  3. 创建系统类的对象:JFrame f = new JFrame();

性质

  1. 封装性:

修改属性的可见性来限制对属性的访问(private)
对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问,例:private int a;public int b(){return a;}
优点:藏细节,强内聚,弱耦合,易修改

static数据成员的初始化

  1. 直接定义
  2. 静态初始化器:static{}

特点:
1、静态初始化器用于对类的静态数据成员初始化,而构造方法是对创建的对象进行初始化,Test4.java
2、不是方法,没有方法名、参数列表、返回值
3、静态初始化器是在它所属的类加载到内存时由系统调用执行的,当类被载入时,静态代码只被执行了一次

方法

  1. System.out.println():

System是系统类
out是标准输出对象
println()是方法

  1. 定义格式:修饰符 返回值类型 方法名(参数类型 参数名){方法体}
  2. 在一些其它语言中方法指过程和函数。一个返回非void类型返回值的方法称为函数;一个返回void类型返回值的方法叫做过程。
  3. 调用一个方法时候需要提供参数,你必须按照参数列表指定的顺序提供
  4. 实参对形参的数据传送是值传递,不会改变主函数中实参的值(基本数据类型
  5. 引用数据类型可以改变,形参是对象的引用,在class中内部修改了数据,Test4.java

对象

现实的个体,类的实例

创建对象

  1. 声明:包括声明对象名称和数据类型,例:Person p1,p2;
  2. 实例化:关键字new创建一个对象,,例:Puppy myPuppy = new Puppy( “tommy” )
  3. 初始化:创建时采用构造方法初始化对象

判断对象类型

instanceof
  1. 格式:对象 instanceof 类名
  2. 返回值为布尔类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值