Constructor 构造方法
根据一个class类创建这个类的对象的过程称为构造
创建对象的方法称为构造方法
构造方法命名与类名一致,如class Person的构造方法Person()
所有类都有其默认的构造方法,你可以显式定义并修改
构造方法定义时"无返回(但不是void)",不声明返回值,也不能用return,因为构造方法的"返回"类型就是这个类本身
构造方法表示创建这个对象时要做的的事,否则就创建一个"裸"的对象
new 一个对象
构造方法是一类特殊的方法,只能使用new关键字调用。
Attribute/Attr 属性
属性标识类、对象的特征信息
之前学Java称为的"变量",在面向对象中通常叫做"属性",并非所有的变量都是属性,但不用刻意区分它们
Attribute/Attr 属性 vs Variable 变量
属性有一定现实意义,比如Person类的id、name、age,变量是更程序化的意义,比如for循环的i、j
属性更侧重描述一个现实的事物所具有的特性,变量可能只在小范围使用,是会变的"量"
Method 方法
方法表示对象的行为,是这个对象"要做、能做的事"
先定义,再调用,所有编程语言都这样,就这么简单
一般是"谁"的方法,就要用"谁"的对象来调用,调用方法用.
之前讲的构造方法也是一类特殊的方法
Parameter & Return Value 参数与返回
参数:传入方法的元素,可有(可多个),可无
返回值:方法执行完后得出的结果,可有(仅一个),可无
无参数方法,参数列表为空,定义和调用时()
无返回方法,执行完不返回任何值,定义时用void
Comment 注释
方法注释是提升代码可读性的重要途径,尤其在合作开发时都要标准化的注释规范和约束。
目前的你是一只菜鸟,有可能是未来的大厂工程师,硅谷的IT骄子,切不可一时心急觉得麻烦就不写注释,更不能认为注释是可有可无的。
良好的编码规范影响代码质量,决定了你在IT领域的发展高度。培养一个编程好习惯,从写方法注释开始。
// 这是一个普通单行注释
/*
这是一个多行注释。
这是一个多行注释。
这是一个多行注释。
*/
/**
* Comment 这是一个方法注释,可以被IDE扫描收录
* @param content 输入的内容
* @return 返回的内容
*/
public String echo(String content) ...
main 方法
几乎所有编程语言都有main方法,Java也同样
main方法是车子的启动引擎按钮
Java允许不同的public class分别定义各自的main方法
标签:构造方法,对象,11.20,注释,main,方法,属性
From: https://www.cnblogs.com/fanxn/p/18559167