构造方法与成员方法

在P5“反射概述”中,老师的例子提到了构造方法、成员方法,两者的区别如下:

构造方法

1.构造方法没有返回值,方法名和类名相同

2.在NEW一个类时,构造方法会被自动调用

3.构造方法的作用是做一些变量的初始化,或在创建这个类时必须调用的一些方法和运算

成员方法

1.成员方法实现对类中成员变量的操作和功能的实现

2.成员方法由类的实例(某个对象)进行调用

原文地址:https://www.cnblogs.com/Additcd/p/11373757.html

时间: 2024-08-03 10:44:08

构造方法与成员方法的相关文章

java学习--基础知识进阶第十三天--反射机制的概述和字节码对象的获取方式、反射操作构造方法、成员方法、成员属性、JavaBean的概述&BeanUtils的使用、自定义BeanUtils工具类

今日内容介绍 u 反射机制的概述和字节码对象的获取方式 u 反射操作构造方法.成员方法.成员属性 u JavaBean的概述&BeanUtils的使用 u 自定义BeanUtils工具类 第1章 反射机制概述.字节码对象的获取方式.反射操作构造方法.成员方法.成员属性 1.1 反射机制的概述和字节码对象的获取方式 1.1.1 反射介绍 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法        这种动态获取的以及动

java构造方法和成员方法的区别

构造方法和成员方法的区别 1.构造方法 构造方法作用概述 给对象的数据进行初始化 构造方法格式 方法名与类名相同 没有返回值类型,连void都没有 没有具体的返回值 构造方法注意事项 如果你不提供构造方法,系统会给出默认构造方法 如果你提供了构造方法,系统将不再提供 构造方法也是可以重载的 注意:定义类的时候,建议自己添加无参的构造方法. 2.成员方法 成员方法作用概述 表示对象所具有的功能(和行为). 成员方法格式 有返回类型,可以为void类型,也可以是基本数据类型或引用类型. 成员方法名可

07_面向对象(成员变量和局部变量区别、类作为形式参数的问题、匿名对象、封装、private关键字、this关键字、构造方法、成员方法、static关键字、静态变量和成员变量、main方法)_02

7:构造方法(掌握)    (1)作用:用于对对象的数据进行初始化    (2)格式:        A:方法名和类名相同        B:没有返回值类型,连void都不能有        C:没有返回值                思考题:构造方法中可不可以有return语句呢?        可以.而是我们写成这个样子就OK了:return;        其实,在任何的void类型的方法的最后你都可以写上:return;    (3)构造方法的注意事项        A:如果我们没写构

StringBuiler类的构造方法和成员方法

原文地址:https://www.cnblogs.com/wulinmiao/p/12130278.html

按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化; 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有确定位

package com.hanqi.test; public class Rect { public double width; public double height; //创建有参构造方法 Rect(double width,double height) { this.width=width; this.height=height; } //创建无参构造方法 Rect() { } //构建成员方法,获取周长和面积 public double getZhouchang() { return

类的相关知识(封装、继承、多态、方法、构造方法、接口、抽象类、静态方法、静态变量等)

类 通过抽象,得到的某一个事物的共同特征. 1.类是抽象的,概念的,代表一类事物,比如人类,猫类-- 2.对象是具体的,实际的,代表一个具体事物 3.类是对象的模板,对象是类的一个个体,实例 class Cat           // Java中类名的首字母大写 { //下面的就是类的成员变量.属性 Int age; String name; String color; } 类的结构: Package 包名: Class 类名 extends 父类 implements 接口名 { 成员变量(

00111_通过反射获取构造方法并使用

1.在反射机制中,把类中的成员(构造方法.成员方法.成员变量)都封装成了对应的类进行表示.其中,构造方法使用类Constructor表示.可通过Class类中提供的方法获取构造方法: (1)返回一个构造方法 public Constructor<T> getConstructor(Class<?>... parameterTypes) 获取public修饰, 指定参数类型所对应的构造方法 public Constructor<T> getDeclaredConstruc

第3章 面向对象之构造方法

1.1 构造方法:主要用来给对象的数据进行初始化1.1.1 构造方法格式:A:构造方法格式a:方法名与类名相同b:没有返回值类型,连void都没有c:没有具体的返回值1.1.1.1 案例代码十一: package com.itheima_08; /* * 构造方法: * 给对象的数据进行初始化 * * 格式: * 方法名和类名相同 * 没有返回值类型,连void都不能写 * 没有具体的返回值 * */ public class Student { public Student() { Syste

java中的反射机制和javaBean

反射 反射:就是通过一个类加载进方法区时加载到栈内存中的Class字节码文件对这个类进行解剖 通过反射可以获取到一个类的构造方法,成员方法,成员变量 反射将一个类的各个部分映射成相应的类 反射获取构造方法 Class类中方法 Constructor<?>[] getConstructors() 返回当前字节码文件对象的所有public修饰的构造方法 Constructor<T> getConstructor(Class<?>...parameterTypes)返回指定了