面向对象

面向对象的思想
将一些功能封装到一个类里面,我要用的时候,直接调用即可,我们可以不去关心,这些功能内部的具体实现
面向对象是基于面向过程来说的。
我们怎么把这些功能封装到一块呢,我们就可以采用类来封装

我们这个世界由万事万物所构成
class 类 就是体现的封装的思想,封装了属性和功能
事物(狗)----------------------- class 类
属性:成员变量 (成员属性)
功能:成员方法 (成员功能)

类,他是一个抽象的概念,我们不能直接使用。
只有对类进行实例化,才能去使用,什么叫实例化,所谓实例化,就是创建该类的对象。
因为对象,才是这个类的具体表现,那么怎么创建对象,我们可以采用关键字new
创建人类的一个对象
Person person = new Person();
使用类中的属性

	给属性设置值
	person.name="李四";
	person.age=29;
	person.sex='女';
	
	String name=person.name;
	int age=person.age;
	char sex=person.sex;
	System.out.println(name);
	System.out.println(age);
	System.out.println(sex);
	使用类中的功能
	person.sleep();
	person.eat();
	person.playGame();
	System.out.println("----------------------------------------------------");
	
	Person person2 = new Person();
	person2.name="王五";
	person2.age=20;
	System.out.println(person2.name);
	System.out.println(person2.age);
	
	person2.sleep();
	person2.playGame();

数据类型:基本数据类型(四类八种)和引用数据类型
引用数据类型:就是new出来的东西 类,接口,枚举,数组
局部变量:定义在方法中,或方法声明上的变量(形参)

方法:就是对一段功能逻辑的封装,从而实现重复调用
方法的定义语法:方法定义在类中
方法和方法是平级关系,不能嵌套定义
方法不调用,不执行
方法就是对一段功能逻辑的封装,以实现重复调用
方法的注意事项
1.方法是定义在类中的,方法跟方法是平级关系,不能嵌套定义
2.方法不调用不执行
3.方法如果明确了反回值,必须由 return 带回一个 与你明确的类型相对应的值

在调用方法时,如果调用的方法,需要参数,我们必须传入参数,这个参数传入的参数我们称之为实际参数,简称实参
传参的时候,注意,跟形参的数据类型最好保持一致,要几个传几个,不要多传,也不要少传入

定义在方法括号中的变量,叫做形式参数,简称形参
形参的作用,使用来谁在调用方法时,传过来的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值