对象理解,我这样理解这一大章课有没有问题

对象理解,我这样理解这一大章课有没有问题

首先讲了一个创建 赋值过程
格式为 类名 对象名=new类名();
可以调用这个创建对象类名,的类,所包含的内容
属性,是建立在class类下的
创建好之后都有一个空值
我理解是属性所创建int等类型也可以放在
class下方法中完成创建使用,之所以放在class下面是因为这个类包含了其他方法一次赋值其他的都有效果等于都可以用这个付过值的类型
构造方法是赋值等输出
都会在用类名创建对象第一个运行,不用调用方便一些
this 是在构造方法赋值参数属性重名问题,可以赋值出去。
在方法中用this调用其他方法都会第一个运行this这个方法?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小黑 2022-08-13 10:46:29

同学你好,

1. 通过有参构造方法创建对象时是可以为类的属性赋值的。

2.类的属性是在类中定义的例如:

public class Cat {  
  String name;
 }

3.this关键字表示当前对象,this.name=name;表示:通过this关键字编译器可以知道传入的参数name的值是赋值给当前对象name属性的。

4.“在方法中用this调用其他方法都会第一个运行this这个方法?”取决于this调用的方法在该方法中是哪个位置,当书写在该方法中的第一行则会运行“this调用的方法”

例如:

https://img1.sycdn.imooc.com//climg/62f710760938889c03920088.jpg

祝学习愉快!

  • 提问者 不惧岁月 #1

    这个this调用方法
    和之前讲的用类创建对象调用方法有什么区别吗
    还是只是方便一些?

    2022-08-13 12:17:55
  • 好帮手慕小黑 回复 提问者 不惧岁月 #2

    同学你好,this调用方法是在当前类中,调用当前类的方法,this表示当前类的对象。

    “创建对象调用方法”可以在其他类中通过对象调用方法。

    祝学习愉快!

    2022-08-13 13:04:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师