可视化方向实训4、5

1、方法的重载(面试热点)

Overload(方法的重载):在同一个类里面,方法名一致,形参列表不同(长度,顺序,类型) 

Override(方法的复写):

2、面向过程和面向对象的初印象

 把具体的功能分配给不同的方法实现,至少方法内部实现细节完全不关心

2、给对象赋值

Student stu1=new Student();

只是复制一个末班,还没有填写内容 

stu1就是对象

这些提示是我自己定义的东西

赋值的动作给具体定义的位置给出一个具体值;

3、对象的取值

如果直接打印stu1,就是直接打印地址值。

取值:对象名 属性名

用法,1、直接打印,2、使用一个变量接收

4

创建了两个对象过程,实际上是生成了两个完全不一样的模板

5、

属性:用来描述事物行为特征

方法:用来描述事物的行为能力

方法的调用规则:

方法名():

类名.方法名():

对象.方法名():被调用的方法没有被static修饰

6、构造方法;

什么是构造方法:没有返回值,方法类名一致就是构造方法。

在构造方法里绝对不能有static

在一个类里面不允许存在分不清的方法

和方法有点类似,但是作用、语法和调用的方式完全不同

作用

再创建对象的时候同时完成赋值,就是用来创建对象的

语法

【修饰符】 类名(){//功能代码}

【修饰符】 返回值类型 方法名【形参】{//功能代码}

调用的方式

当创建对象的时候就是在调用构造方法。

7、构造方法

7.1、无论是哪个类,里面都有一个公共无参数的构造方法(隐藏起来的)

7.2、只要显示的写了一个构造方法,那么默认(隐藏)的公共无参数的构造方法就会被覆盖。

对于构造方法,要么不写——隐式公共无参数的构造方法

如果要写构造方法,一般也把无参数的构造方法添加上

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值