day8

本文深入讲解面向对象编程(OOP)的基础概念,包括程序、对象、类的定义与创建,以及方法的重载。通过实例说明如何模拟现实世界的对象,解决实际问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Day 8 面向对象:

第一节:什么是程序?

是一组有序指令的集合

模拟现实世界,解决现实问题。

软件工程师眼中的世界: 万物皆对象!

1.2什么是对象?

面向对象思想:OOP

–一切客观存在的事物都是对象。 万物皆对象。

–能描述(看得见、摸得到的)

–任何对象都具备自己的特征和行为。

1.3对象的组成

对象是由:

					特征:也称为属性。一般为名词。代表对象有什么

					行为:也称为方法。一般为动词。代表对象能做什么

1.4程序中的对象

首先,程序中要有现实世界中的对象,模拟现实世界

然后,用程序中的对象代表现实中的对象,并执行操作,解决现实问题

1.5什么是类

在多个相同对象抽取出共性的特征和行为,保留在一个类中。

第二节:类的定义

class 类名{
	//属性(全局变量、成员变量、实例变量)
	String name;
	int age;

	//方法(实例方法)
	public void 方法名(){
	
	}
}
类是由属性和方法组成。

2.2创建对象

new 类名();//创建对象
类名  对象名 = new  类名();//创建对象,并用相同类型的对象名存放

2.3访问属性&访问方法

class Person{
	//属性
	String name;
	//方法
	public void 方法名(){
	}
}
class TestPerson{
	public static void main(String[] args){
		//1.创建对象
		Person person = new Person();
		//2.访问属性   通过   .    来访问
		person.name = “”;//赋值
		person.name;//取值
		//3.访问方法
		person.方法名(参数列表);
	}
}

2.4类与对象的关系

​ 创建

类:模板(一个) ---------------------------------------------> 对象:实例(多个)

类:定义了对象应具有的特征和行为,类是对象的模板

对象:拥有多个特征和行为的实体,对象是类的实例

2.5实例变量:

​ 实例变量(属性)的默认值

整数:0

小数:0.0

字符:\u0000 空格

布尔:false

其他:null

2.6局部变量和全局变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AFsshXhx-1577615552973)(F:\1905\1905所有内容\笔记\Day8\局部变量和全局变量的区别.png)]

2.7实例方法

对象的实例方法包含两部分:方法的声明和方法的实现

方法的声明:

​ 代表对象能做什么

​ 组成:修饰符 返回值类型 方法名(形参列表)

方法的实现:

​ 代表对象怎么做

​ 组成:{ }

第三节:方法的重载

在某些情况下,对象的同一种行为可能存在多种实现形成

例如:人对象吃的行为,吃饭和吃药的过程就存在差异

在这里插入图片描述
到底采用哪种形式,需要取决于调用者给定的参数

重载(overload):一个类中定义多个相同名称的方法

要求:

​ 方法名称相同

​ 参数列表不同(个数、类型、数据)

​ 与访问修饰符、返回值类型无关

在调用带有重载的方法时,需要根据传入的实参去找到与之匹配的方法

用者给定的参数

重载(overload):一个类中定义多个相同名称的方法

在这里插入图片描述

要求:

​ 方法名称相同

​ 参数列表不同(个数、类型、数据)

​ 与访问修饰符、返回值类型无关

在调用带有重载的方法时,需要根据传入的实参去找到与之匹配的方法

好处:屏蔽使用差异,灵活、方便

访问真八字排盘系统介绍: 1、八字排盘 八字排盘是将年月日时按照天干地支的形式进行排列,一个时间单位代表了一个柱。八字由年柱、月柱、日柱和时柱共四个柱组成,也被称为四柱八字。八字学中基于中国阴阳五行、天干地支与刑冲克害、以及民间盲派的神煞论等方式,进一步预测爱情顺遂、工作高低、姻缘好坏、财富高低、学业成就、身体健康等事的学问。 八字排盘由以下元素组合:年月日时四柱、大运干支、胎元 、流年干支、十神、地势、神煞等。生辰八字不只是把干支历计算出来,而还要遵守月令、节令的强弱,时辰的阴阳变化进行校正。排盘分析,就是根据出生者的性别、天干地支的阴阳五行关系、进一步推算出来的一套方法论,给预测者做人生吉凶的参考数据,在未来事业、财运、婚姻、家庭等问题时,能做出风险较低的决策。 八字排盘怎么看 八字排盘由年、月、日、时四柱组成,每柱包含一个天干和一个地支,共八个字。年柱代表出生的年份,月柱代表出生的月份,日柱代表出生的日期,时柱则代表出生的时辰。每个柱的干支组合都会对个人的命运产生影响。天干地支旁边标注的正财、偏财、偏印、正印、比肩、劫财、食神、伤官、正官、七杀等,称为十神。 2、八字排盘软件介绍 我们是腾讯云市场金牌合作伙伴,广州正规软件开发公司,开发的八字排盘系统数据最全面精准,我们八字排盘采用最精确的排盘程序,而且运用“真太阳时”,进行更精确的时间划分。大家都知道我们使用的北京时间,是统一规定的标准时间。而八字排盘需要相对于太阳方位的天文时间,即平太阳时。我们国家地大物博,北京时间19时,哈尔滨已经夜幕降临,而新疆却还是太阳高挂,这时哈尔滨的天文时间可能在20:00以后,而新疆的天文时间可能在16时以前。北京时间是东经120度经线的平太阳时,如果您出生地的经度与北京时间所处的经度差异较大,或者处于单数时间点的前后,比如6点差一刻,8点,10点15分等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值