博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 构造方法
阅读量:5985 次
发布时间:2019-06-20

本文共 883 字,大约阅读时间需要 2 分钟。

1、构造方法的格式是什么?有哪些注意事项?

修饰符   类名 (参数列表){}

构造方法没有具体的返回值,对象构造完方法就结束,构造方法的名字必须和类名保持一致。

如果没有指定构造方法,默认是有一个空参数的构造方法

一个类可以写多个构造方法,方法可以被重载,可以被private修饰,但是其他程序 不能创建对象

1 package lianxi; 2  3 public class Person { 4     private String name;   //定义2个私有的属性 5     private int age; 6     public Person(String name, int age){  //创建一个构造方法 7         this.name =name;     //需要this来调用构造方法 8         this.age =age; 9     }10     public String getName(){11         return name;12     }13     public void setName(String name){14         this.name =name;15     }16     public int getAge() {17         return age;18     }19     public void setAge(int age) {20         this.age = age;21     }22 }

this关键字

this.属性 是代表本类

this(函数列表),是代表用哪一个方法,调用本类的构造函数

this使用必须要放在第一位,跟super冲突,不要一起使用

super关键字

调用父类的无参数构造函数

super();

调用父类的有参数构造函数

super(参数列表);

super默认也是给一个,要放在第一位

 

转载于:https://www.cnblogs.com/wangrongchen/p/9066521.html

你可能感兴趣的文章
maven 搭建
查看>>
极速开发,快就是这么任性,你不知道的Jfinal2.0新特性
查看>>
Linux Notes
查看>>
iSCSI安装以及配置
查看>>
Lua脚本语法说明
查看>>
It is indirectly referenced from required .class file
查看>>
jenkins 自动化集成测试配置(一)
查看>>
php openssl 加密和解密 注意事项
查看>>
进程和线程之间的关系.
查看>>
总结CString、string、char*
查看>>
设置listview,隔行不同style
查看>>
【eoe Android特刊】第二十五期 Android 应用的终端适配
查看>>
Java菜鸟零基础自学入门必备视频教程
查看>>
Git忽略规则和.gitignore规则不生效的解决办法
查看>>
php实现汉诺塔问题
查看>>
linux c++ sqlite3
查看>>
Eclipse自动生成作者、日期注释等功能设置
查看>>
MySQL 按时间统计
查看>>
获取上下文
查看>>
zipkin
查看>>