#关注疫情,武汉加油#
感谢大家的转发、收藏。需要源码的留言联系小编免费领取即可!持续更新中...
一、对象
Java语言是一种面向对象的语言,那究竟什么是对象?
网上和书上对于对象都有很多专业的描述,小编这里就不多做官方上的解释。这里用身边常用的物品举例——手机。把手机比喻成对象,那么手机的各个硬件例如显示屏、电池、CPU、听筒等都是对象里的自动;使用APP、打电话、浏览网页等就类似对象里的方法。面向对象的核心是把任何事物抽象 为类,这个事物具备抽象的能力就是抽象出来的方法,这个事物具备的各个实际物品就是抽象出来的字段。下面小编写一个学生类,即学生对象。
java学生对象实例类
上图中方法主要包含4个内容:方法体、方法名、返回值、参数。对象的初始化是通过构造器实现的,构造器就是与类名相同并且没有返回值的那个方法。构造器可以多个,每个构造器的参数列表不同。上图中默认构造器是无参构造器,对象中声明里了有参构造器,如果想使用无参构造器,就需要在学生对象中声明无参构造器。this和static的使用时对象的实例化和静态。
二、Java的访问权限
公开访问(public):所有都可以访问;
保护访问(protected):派生子类可用;
私有访问(private):仅自己类内部可用;
包访问(default 默认):同一包内可用。
三、垃圾回收
创建了对象实例,但这些实例使用完之后去里哪里呢?在C++里需要程序员手工处理,而在Java中都交给了Java垃圾回收器,这个将在后续图文中详细描述。
上述案例演示的不够全面,小编也是一边学习一边编写文章。大家一起学习,欢迎留言。在后面的图文中会逐渐完善。
领取专属 10元无门槛券
私享最新 技术干货