java中名词概念的理解

方法的重载:方法名称相同,但参数的类型和个数不同,通过传递参数的个数及类型不同以完成不同功能的方法调用。

例如:System.out.println();属于方法的重载。

方法的重载一定是根据参数类型和个数来判断的。


构造函数:构建创造对象时调用的函数。作用:可以给对象进行初始化。Tip:函数名与类名相同,不用定义返回值类型,没有具体的返回值。


 

面向对象特征:1、封装(encapsulation)对外部不可见,保护程序的某些内同。2、继承性(inheritance)扩展功能。3、多态(polymorphism)。


类与对象:实例(instance)。

一个类定义完成之后,不能直接使用,需要产生对象。

Person p1 = null;//声明对象

p1 = new Person();//实例化对象

还有类图是什么?


引用数据类型必然存在栈内存到堆内存的引用关系。

在程序中,对象保存在栈内存中,属性保存在堆内存之中,所有的方法是保存在全局代码区之中。此区中的内容是所有对象共享的。 


 

封装性:封装就是保护内容,保证某些属性或方法可以不被外部看见。

被封装的属性如果需要被访问,需要编写setter及getter方法来完成。

 

 

 

转载于:https://www.cnblogs.com/wyqiang/p/3288880.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值