面向对象

思想

1.面向对象的编程思想:领悟认识:短时间难以领悟到的

2.理论学习+后期实践应用【 用对象 】

语法

1.语法的学习:语法是规定,是死的【环环相扣的】

2.围绕着类来学习的:围绕着类,有哪些语法,用法在变化

 

1.面向对象 : 就是一种编程思想

2.面向过程 : 也是一种编程思想

类和对象理解

类 :是指描述一类事物,或者看成是一个分类, 例如人类、车类、星球类,

对象 : 是指具体的个体(也叫实例-instance)

 

Java语言设计的思想,希望将现实生活中,对象与对象之间的关系在计算机系统得以体现

构建计算机系统, 用的对象!

通常都会将对象划分为两个部分,即动态部分【行为】与静态部分[描述]。

①静态部分:顾名思义就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。

②动态部分:然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),

 

人类通过探讨对象的属性和观察对象的行为了解对象。、

静态部分:属性

动态部分【行为】:属性

对象的创建

 

暂时 : new 类名();

 

构造方法(Constructor)

 

1.啥是构造方法?

 

1.构造方法的结构和普通方法类似,但是和普通方法完全不同两个代码块;

2.构造方法也是方法,意味着使用了构造方法,方法会执行,也能完成功能

3.构造方法就是一个代码块【就是一个结构 ,构造方法和 字段 方法一样都是一个类中的成员之一】

4.构造方法也该存在于类的结构体中

 

2.构造方法写法:

 

1.构造方法的名字和类名一致【包括大小写完全一致】

2.没有返回值类型

3.构造方法内部不需要返回任何的数据

其他的和普通方法类型 ,可以有修饰(public),可以有形参列表,可以有方法体

 

构造方法特点

1. 类中构造方法特点:

 

1.每一个类中都至少有一个构造方法;

2.如果没有看到(显示的),那么存在一个隐式的无参数的构造方法;

3.如果一个类中有显示的构造方法,那么隐式的就不存在了;

 

构造方法的作用

① 通过调用构造方法可以创建对象

② 在创建对象的同时给对象的字段赋值

 

构造方法注意事项

明确:

1.构造方法(Constructor)和普通方法(Method)是不一样的代码块,只是结构有些类似而已;

2.构造方法也是方法,方法执行,可以写功能代码,执行构造方法能完成一定的功能

3.普通方法可以名字和类名一致,但是不推荐这样,容易混淆;

4.构造方法的调用方式和普通方法不一样

转载于:https://my.oschina.net/u/4082948/blog/3027107

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值