美文网首页
java——方法

java——方法

作者: 打死你的小乌龟 | 来源:发表于2018-08-29 23:57 被阅读0次
1.用构造器确保初始化
构造器(构造方法)

用来创建对象的属于特殊的方法,没有返回值
调用:new 构造器();

将会为对象分配存空间,并调用相应的构造器,确保了在操作对象之前,已经恰当的初始化了
1.用来创建对象的,属于特殊的方法,没有返回值
2.开辟存储空间
3.给类的属性赋初值

构造方法作用就是对类进行初始化。
1.构造方法的方法名必须与类名一样。
2.构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。

  1. 构造方法不能作用是完成对象的初始化工作,他能够把定义对象时的参数传递给对象的域

4.构造方法不能由编程人员调用,而要系统调用。
5.构造方法可以重载,以参数的个数,类型,或排序顺序区分。
6.有了构造器形式参数就可以在初始化对象时提供实际参数

一般函数和构造函数什么区别呢?

构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。
一般函数:对象创建后,需要函数功能时才调用。

构造函数:对象创建时,会调用只调用一次。
一般函数:对象创建后,可以被调用多次。

toString方法

1.所有对象都有toString方法
2.创建类时没有定义toString方法输出对象会输出对象的哈希码值
3.为了方便查看对象的属性值子类可以重写父类的toString方法

方法的重载

方法名一样,参数列表不一样

方法的 重写

发生在父子类之间,父类提供的方法满足不了子类的需求需要对该方法进行重写(方法名一样参数列表也一样)
两同两小一大:
1.两同:方法名和参数列表相同
2.两小:方法的返回值和父类一样或者是其子类型,抛出的异常是其子类型或者一样
3.一大:修饰符一样或者比其大

重载与重写的区别

重载:方法名一样,参数列表不一样
重写:发生在父子类之间,方法名一样参数列表也一样

相关文章

  • 优秀的文章收集

    Java java8 default的用法 join方法和sleep方法 java内存模型 java-co...

  • 获取返回URL

    Java设置Cookie Java获取Cookie Js获取Cookie Java方法调用 Js方法调用

  • Java方法签名与方法块

    Java方法签名 Java的方法签名不包括返回值。 Java的方法签名包括:方法名和参数。不包括方法返回值。所以由...

  • 如何在Java中实现远程方法调用

    如何在Java中实现远程方法调用 一、Java中的远程方法调用 JAVA教程远程方法调用(Remote Metho...

  • jni常见的使用

    1. 访问java属性。 2. 访问java静态属性。 3. 访问java方法。 4. 访问java静态方法。 5...

  • java-equals方法

    equals equals 方法是 java.lang.Object 类的方法。java默认的equals方法是比...

  • Java反射

    一. Class类 二. Java动态加载类 三. Java获取方法信息 四. Java方法反射的基本操作

  • JAVA-Reflect

    一、Class类的使用 二、Java动态加载类 三、Java获取方法信息 四、Java方法的反射

  • 10.3 UiPath如何调用Java

    调用Java方法(Invoke Java Method)的介绍从Java Scope中的.jar加载的方法中调用指...

  • java收藏夹

    java中的经典问题solution Java 的静态工厂方法 单例的四种实现方法 Java中的clone方法 J...

网友评论

      本文标题:java——方法

      本文链接:https://www.haomeiwen.com/subject/blidiftx.html