JAVA基础之对象和引用和方法

JAVA基础之对象和引用和方法

引用和对象是java中非常容易混淆的知识点。
其实简单点可以这样理解:
Student std = new Student();
std是引用( 也被称为句柄 ),而new是用来创建对象的。而Student()括号里的东西可以看做是我们所说的对象了。引用是用来调用对象的。当然你会想经常括号里啥都没有,对象在哪?
class Student(){
String name;
}
看,这不就有对象了吗?这是个name对象。
接下来我们可以用引用std去调这个name,你可以:
std.name = “ssaa”;(给对象赋值)

而如果加上了方法,(方法其实就是C++里经常说的函数),方法是由对象来直接调用,但如果是静态方法,就可以由引用直接调用,比如:
class Student{
String name;
static void sex(){…;}
}
Student std = new Student();
std.name = “ssaa”;
std.sex();

而一般的:
class Student{
String name;
void sex(){…;}
}
Student std = new Student();
std.name = “ssaa”;
name.sex();

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值