java中对象和构造方法_Java入门(5)——类和对象还有构造方法

类和对象的概念:

类是对一群具有相同属性、行为的事物的统称.        类是抽象的.       人以类聚 物以群分

对象:      对象是现实生活中的1个具体存在.      看得见 摸的着 可以直接使用(用模具造出来的月饼,可以直接吃)

类的三要素:

属性

行为

类名

属性: 男 姓名 年龄  ...

行为: 学习 吃喝拉撒...

类名: 学生\人\男人...

定义类的语法:

权限修饰符    class关键字    类的名字 {

//在类中可以写类的描述       // 属性 ----> 成员变量              // 行为----> 成员方法

}

public class 类名      {

成员变量  ----> 属性\特征         成员方法 ---->  行为   普通方法  setter 和 getter方法  构造方法

}

如何创建对象:

格式:

类名   对象名    = new 类名();

例:   timo tm = new tomo();

特征:   对象和对象之间是相互独立的

// 类名 对象名 = new 类名();     // 对象和类的关系: 对象是通过类来创建的,类里面有什么,这个对象就有 什么

封装:

概述:   隐藏对象的属性和实现细节,仅对外提供一个公共的访问方式.

如何隐藏?      可以通过 private 关键字实现.

private 关键字:        被它修饰的内容,只能在本类中直接访问.

公共的访问方式是什么?        getXxx() 和 setXxx()

构造方法:

构造方法作用:         创建对象         给创建出来的对象初始化

构造方法的分类:     空参构造方法        有参构造方法

构造方法的语法:

public 类名(){                }

public 类名(数据类型 形参1,数据类型 形参2,...){         // 给属性赋值                }

构造方法的特征:

1.构造方法没有返回值,连void都不用写

2.如果类里面没有写构造方法,系统会自动生成一个空参构造方法          如果写了构造方法,系统就不会自动生成一个空参构造方法

知识补充:

// 变量的赋值  遵守 就近原则

// this 可以区分  局部变量 和  成员变量

//  this 代表当前对象

// 当前对象 :谁调用这个方法,this就代表谁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值