我的Java面向对象

Java面向对象

1.创建对象:
类存在之后,可以通过new运算创建出该类的对象, 这个创建对象的过程, 一般被称为类的实例化过程。
new CalssName() ;
new Point() ----创建了一个具体的点, 但由于这个点中的成员变量x,y没有指定数据, 不知道点的具体位置。
new Student()-- 创建了一个具体的学生, 然后成员变量没有指定数据值。

2.引用:
Studebt stu;//stu是应用类型,是Student类型的引用类型。stu现在没有指向具体的某个对象
stu=new Student();//创建一个对象,用stu这个引用来指这个对象。那么可以通过stu这引用访问对象中的数据。

3.类:
可以理解为类,类型,类别
class Student{ //一个类别,代表某个类别
String name;//成员变量
int age;//成员变量
String className;//成员变量
char sex;//成员变量
//成员变量组成了这个类型的数据结构
}

4.成员变量的初始化:
对象创建好之后,成员变量根据变量自身的数据类型, 可以得到一个初始的数据值。
变量类型 : 初始值
byte , short , int , long: 0
float , double: 0.0
boolean : false
char : /u0000

5.什么是引用类型:
除了8种基本数据类型以外其他类型都是引用类型。
用类名(或接口名,数组)声明变量,称为引用类型
引用类型变量中保存的是某个对象的内存地址信息,可以访问到对象的成员变量和成员方法。
–直接输出一个引用类型的时候,显示的是“类的全名@地址”
语法规则:
Point p = new Point();
p.成员变量名
p.沉默方法名

6.定义方法:
一,无返回值方法:
void 方法的名字(形式参数){
//方法体:这个方法相关代码
}
二,有返回值的方法:
返回值类型 方法的名字(形式参数){
//方法体:这个方法的功能相关代码
return 数据;
}
三,方法的调用:
方法的名字(实际参数);// 调用无返回值方法
数据类型 变量名字 = 引用.方法名字(实际参数);// 调用有返回值的方法, 将返回值赋值给某个变量。

7.成员变量的get/set方法:
get方法,专门用于获取成员变量的数据值
数据类型 get(){
return 变量名
}
set方法,专门用于设置成员变量的数据值
void set变量名(参数类型 参数名字){
变量名 = 参数名字
}
例:
class Point{
int xone;
int yone;

//x的get/set方法
int getXone(){
return xone;
}
void setXone(int k){
xone = k;
}
//y的get/set方法
int getYone(){
return yone;
}
void setYone(int m){
yone = m;
}

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值