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