网站百度不到网店怎么开大概需要多少钱
web/
2025/10/9 14:07:23/
文章来源:
网站百度不到,网店怎么开大概需要多少钱,山西省建设执业资格注册中心网站,高端小程序建设公司文章目录 构造器构造器的特点this关键字举个例子吧其他链接 不难理解#xff0c;so easy!!! 构造器
People people new People();
// People类型#xff1a;决定着对象的类型#xff08;在内存中的构造形式#xff09;
// people对象名称#xff0c;在栈内存当中
// new… 文章目录 构造器构造器的特点this关键字举个例子吧其他链接 不难理解so easy!!! 构造器
People people new People();
// People类型决定着对象的类型在内存中的构造形式
// people对象名称在栈内存当中
// new 关键字在栈内存当中开辟内存空间
// People() 构造器给对象赋初值构造器的特点
构造器与类同名创建对象的时候new后面跟的是构造器在每个类当中都有默认的不会显示的无参构造器如果我们在类当中重写一个构造器那么无参构造器将会被覆盖不能再被使用能重写构造器构造器没有返回值有返回值不是构造器在一个类当中能有多个构造器名字是相同的但参数不一样
this关键字
this代表当前对象this不能用在static当中static代表是类this代表的是对象有类不一定有对象this能调用static修饰的方法和变量类的东西被对象共享 this的用法this.属性名在方法中局部变量名和成员全局变量名相同时。我们用this来区分全局变量和局部变量this调用的一定是属于对象能第哦啊用的变量是全局变量this.方法名代表当前正在运行的对象调用该方法this()不能在普通方法中使用只能在构造器当中还必须是第一条语句调用的是一个构造器 只要在this的()中赋值就行在一个类下两个构造方法不能通过this()相互调用不能与super()同时使用
举个例子吧
class Test{int age;char sex;String name;public Test(){/*this.age 1970;this.sex 男;this.name YXZ;*/this(20, 男, YXZ);}public Test(int age, char sex){this.age age;this.sex sex;}public Test(int age, char sex, String name){this.age age;this.sex sex;this.name name;}void MytoString(){System.out.println(年龄 this.age 性别 this.sex 名字 this.name);}
}public class Test1 {public static void main(String[] args) {Test test new Test();test.MytoString();Test test2 new Test(18, 女, 齐);test2.MytoString();}}运行结果
年龄20 性别男 名字YXZ
年龄18 性别女 名字齐其他链接
【Java】还不懂this关键字一分钟彻底弄懂this关键字 this关键字
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89668.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!