课程
/后端开发
/Java
/Java入门第二季 升级版
去掉会怎么涅?
2015-06-16
源自:Java入门第二季 升级版 7-4
正在回答
this 代表当前对象,不是当前类。区别类与对象的概念。对于java在其类的内部非静态方法都包含有隐含的this变量.其表示方法
class A{
void M(*A this,a ){
}
其中*A this 变量就属于隐含的this关键字。
通俗的说,应为会出现
class worker{
String name;
public void worker(name )
{
this.name =name; //这里的name就是worker中的参数,this.name则代表你声明的String name;
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答this是代表当前类,然后代表偷懒不打类名吗?
1 回答this代表当前对象,这个当前对象需要创建一下么
2 回答类是对象吗?讲封装时讲到了this关键字,它操作的是当前对象的属性或方法,可当前类没有实例化,那不应该是当前类而非当前对象
2 回答this中的对当前对象是什么对象
2 回答哪位老铁给解释下为什么子类Son里的this.name();调用的是父类的方法,this不是调用当前类的方法吗?