类与对象

1、对象
指生活中所遇到的各种具体的事物或物体,比如说一台电脑,一部手机,跑步,吃的东西、如各种水果等。
描述对象:
特征:寿命,年龄,姓名,颜色,形状等可以将所描述的对象与其他事物区分出来的特点。
行为:有时根据对象的不同,称之为用途,功能等。
比如一个人,他有学习,跑步,吃饭,睡觉等的行为。
一部手机,它有震动等的行为。
2、类
它在生活中是找不到具体的事物,相当于一个抽象的名词。
比如说电脑,这是一个广泛的概念,不能指某一台电脑,而是电脑的总称。
人,不是指某一个人,是人的总称,在生活中只能找到某个具体的人,而找不到人这个事物。
但类在程序中可以用具体的代码写出来,是可见的,有其具体的格式。
程序中类是由什么组成的?
1.属性 2.方法(构造函数(也称构造方法,构造器)和普通方法)
属性对应特征
方法对应行为
3.类的格式
public class 类名 {

//定义属性的格式
private 数据类型 属性名; // 数据类型有八种基本类型

//定义构造方法的格式 注意:构造方法的名字必须要和类名完全一致包括大小写。
public 构造方法名(数据类型 参数名,...){//参数多的话,用,隔开
//代码
}

//定义普通方法的格式,必须要有返回值
public 返回值类型 方法名(数据类型 参数名,...){
//代码
}
}
4、构造器重载,即构造方法重载,也是构造函数重载。
在定义构造方法时,若在默认的构造器中输入参数值,或者在函数体内写上代码,就是构造器重载。但是必须至少有两个构造器才算是重载,如果是默认的,则要写出来才行
5.this关键字
当参数名和属性名相同的时候,Java会使用就近原则,优先使用离其最近的来使用。可以使用this关键字来做区分,加上this.的表示属性,没有加的则表示参数。,this关键字也可以调用方法
6.创建对象与调用方法
创建对象的关键字:new
格式:
类名 对象名 = new 构造方法(参数值,...);
//注意空格。有多个参数值时,要用逗号隔开
调用方法的格式:
对象名.方法名(参数值,...);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值