我的第一次博客

昨天我去华信上了第一次课,跟浩哥,小有和二哥一起去上,第一次课是左哥单带我,希望我快点跟上他们的进度。

昨天左哥给我讲解了类和对象、面向对象和面向过程的区别、简单的介绍了OOP编程以及java语法中的类和对象的定义。

类是抽象的,是实体共同点的集合,对象是客观存在的,可以具体体现出来。并且以人类的的行为特征举例说明。面向对象和面向过程的区别在于关注的焦点不同,面向对象关注的是执行者,而面向过程关注的是执行流程。面向对象结果不确定,面向过程结果确定。OOP编程左哥举例了:乔布斯做产品发布会。

java语法是先定义类,再创建对象,一个java对象代表一个类。定义属性语法是:访问权限  属性类型  属性名;

定义方法语句是:访问权限  返回类型  方法名(参数){}

定义对象语法: 类名 对象名   =   new   类名();

今天的课左哥给我讲了类的一些知识点:构造方法、方法重载、继承、方法重写、自动转型、多态以及this关键字。

构造方法是:public  类名( ){ }

创建对象时执行,返回一个对象的地址。作用是初始化一些基本属性(可重载)

方法重载:同一个类中,方法名相同,参数不同(参数个数、参数类型、参数顺序)的方法互为重载方法。

继承:用extends 子类继承父类的所有非私有属性和行为。

自动转型:子类对象自动转型为父类的引用,转型后的对象执行方法:如果子类重写,则执行子类重写,不能调用子类特有方法,可以调用父类特有的方法。

多态:同一个类型的对象,调用同一个方法,执行的过程不一样。多态是继承和自动转型的合并表现形式,子类改写了父类的方法。

this关键字:代表一个对象,左哥教我这样找→(1、看当前this所在方法是哪个?2、找调用当前方法的对象是哪个?3、this==调用当前方法的对象)


感觉在华信学的知识很细致,左哥讲得很有耐心,学得很充实,重要的是把基础打牢了,以后可以编出更多更棒的程序。Thank you 左哥大笑

That‘s   all 微笑微笑微笑


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值