Java面向对象编程(二)

编程

Java╲

休闲的下午

捧起一杯

咖啡

问一句

你会Java

编程吗

打开电脑

一起面向对象吧

封装

指隐藏对象的属性和实现细节,

仅对外提供公共访问方式;

比如电脑机箱、笔记本等
    好处: 将变化隔离;

方便使用;提高复用性;

 提高安全性

构造方法

特点:方法名与类名相同,没有返回类型,没有返回值    

作用:构造函数是用于创建对象,

并对其进行初始化赋值,

对象一建立就自动调用相对应的构造函数,   

 构造方法的注意事项:

A:如果一个自定义类没有构造方法,

系统会默认给出一个无参构造方法。

B:如果一个自定义类提供了构造方法,那么,

系统将不再给出无参构造方法。 

这个时候,你可以不使用无参构造方法。

如果你想使用,那么,就必须手动给出无参构造方法。

建议:一般情况下,我们的自定义类都要手动给出无参构造方法。

    构造方法和成员方法的区别     

   A:格式区别: 

构造方法和类名相同,

并且没有返回类型,也没有返回值。

普通成员方法可以任意起名,

必须有返回类型,可以没有返回值。  

      B:作用区别:

构造方法用于创建对象,

并进行初始化值。 

            普通成员方法是用于完成特定功能的。       

 C:调用区别:

构造方法是在创建对象时被调用的,

一个对象建立,

只调用一次相应构造函数。 

普通成员方法是由创建好的对象调用,

可以调用多次

private

封装体现

私有的意思,权限修饰符;

用来修饰成员变量和成员函数;

用private修饰的成员只在本类中有效;

私有是封装的一种体现。

构造代码块

         

   

 作用:给对象进行初始化,

对象一建立就执行,

而且优先于构造函数执行
构造代码块和构造函数的区别: 

构造代码块是给所有不同对象的共性进行

统一初始化
构造函数是给对应的对象进行初始化

END

学会编程

分享、在看与点赞都在这儿

点下给小编加点料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值