Java 1 day--Java面对对象

课前知识:OOP:Object Oriented
Programming(面向对象编程初步)

一、类和对象的概念(类可以生成对象,类是对象的的抽象)
对象:用来描述客观事物的一个实体,由一组属性和方法构成,是具体的事物。
类:具有相同属性和方法的一组对象的集合,是对对象的抽象。
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。
属性:对象具有的各种特征,每个对象的每个属性都拥有特征值。
方法:对象执行的操作

二、类的属性
属性:field,或者叫成员变量。
属性用于定义该类或该类对象包含的数据或者说静态属性。
属性作用范围是整个类体
在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。
属性定义格式:[修饰符] 属性类型 属性名 =[默认值]
属性类型:可以是public,protected,private,Static,final。
属性名:可以是任何类型,基本类型和引用类型。
默认值:合法标识符即可。

三、类的方法
面对对象中,整个程序的基本单位是类,方法时从属于对象的。
方法定义格式:[访问修饰符] 返回值类型(任何类型) 方法名称(形参列表){
//逻辑代码
}
Java中方法参数传递时:值传递!

注意:
1.方法的访问修饰符可以不写。
2.方法可以有返回值,也可以没有,void表示没有返回值。
3.形参列表可以有也可以没有。
4.Java中方法的传递参数都是值传递。

四、Java是面对对象的语言
1.所有Java程序都是以类class为组织单元。
2.关键字class定义自定义的数据类型。
3.一个Java文件中可以定义N个class,但是只能有一个public class,且与文件名一致。

对象的创建和使用:
1.使用new关键字来进行创建对象
类名 对象名 = new 类名();

	Student student=new Student();

2.引用对象成员:使用“.”进行以下操作
引用类的属性:对象名.属性
引用类的方法:对象名.方法名()

	student.name="Bob";
	student.age=40;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值