精华内容
下载资源
问答
  • 方法和构造方法有啥区别,从语法上怎么区分啊,因为我读自己写代码老是读错,可能最近学脑袋有点炸!!!
  • ⑤当没有指定构造方法时,系统会自动添加无参的构造方法⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法⑦构造方法的重载:方法名相同,但参数不同的多个方法,调...

    ---恢复内容开始---

    构造方法:

    ①方法名和 类名相同

    ②在方法名的前面没有返回值类型的声明

    ③在方法中不能使用return语句返回一个值

    ④在创建对象时,要调用new,如:book b1=new book();

    ⑤当没有指定构造方法时,系统会自动添加无参的构造方法

    ⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法

    ⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法

    无参的构造方法

    class person{

    public person(){

    System.out.println("无参的构造方法被调用了。。。");

    }

    }

    class Ex11{

    public static void main(String[] args){

    person p=new person();

    }

    }

    有参的构造方法(目的就是为了给对象实例变量赋值)

    class person{

    int age;

    public person(int a){

    age=a;

    }

    public void speak(){

    System.out.println("I am "+age+" years old");

    }

    }

    class Ex11{

    public static void main(String[] args){

    person p=new person();

    p.speak();

    }

    }

    普通方法有返回类型,方法名小写,不能和类名相同,如:void XX(){}  普通方法:代表对象可以干什么

    构造方法是初始化对象的重要途径,如:student s=new student();   s这个实例,是通过构造方法初始化的  构造方法:可创建一个对象,并可初始化对象的值

    构造方法有对类属性得初始化的功能,如:public people(String name){this name=name;}或public people(){name="zangsan";age=11;}   完成了people类属性name或age的初始化

    普通方法用来定义对象的功能行为,构造方法用来初始化

    (其实我老觉得构造方法和普通方法差不多,傻傻分不清楚(T▽T),晚上继续研究( •̀ω•́ )✧)

    展开全文
  • Java语言静态方法和构造方法的区别是什么,写一个程序举例来说明你的观点 Java语言静态方法和构造方法的区别是什么,写一个程序举例来说明你的观点
  • ⑤当没有指定构造方法时,系统会自动添加无参的构造方法⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会...

    构造方法:

    ①方法名和 类名相同

    ②在方法名的前面没有返回值类型的声明

    ③在方法中不能使用return语句返回一个值

    ④在创建对象时,要调用new,如:book b1=new book();

    ⑤当没有指定构造方法时,系统会自动添加无参的构造方法

    ⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法

    ⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法

    ⑧不能被static、final、synchronized、abstract和native修饰;

    无参的构造方法

    class person{

    public person(){

    System.out.println("无参的构造方法被调用了。。。");

    }

    }

    class Ex11{

    public static void main(String[] args){

    person p=new person();

    }

    }

    有参的构造方法(目的就是为了给对象实例变量赋值)

    class person{

    int age;

    public person(int a){

    age=a;

    }

    public void speak(){

    System.out.println("I am "+age+" years old");

    }

    }

    class Ex11{

    public static void main(String[] args){

    person p=new person();

    p.speak();

    }

    }

    普通方法有返回类型,方法名小写,不能和类名相同,如:void XX(){}  普通方法:代表对象可以干什么

    构造方法是初始化对象的重要途径,如:student s=new student();   s这个实例,是通过构造方法初始化的  构造方法:可创建一个对象,并可初始化对象的值

    构造方法有对类属性得初始化的功能,如:public people(String name){this name=name;}或public people(){name="zangsan";age=11;}   完成了people类属性name或age的初始化

    普通方法用来定义对象的功能行为,构造方法用来初始化

    (其实我老觉得构造方法和普通方法差不多,傻傻分不清楚(T▽T),晚上继续研究( •̀ω•́ )✧)

    展开全文
  • 构造方法: ①方法名 类名相同 ②在方法名的前面没有返回值类型的声明 ③在方法中不能使用return语句返回一个值 ④在创建对象时,要调用new,如:book b1...⑦构造方法的重载:方法名相同,但参数不同的多个方法...

    构造方法:

    ①方法名和 类名相同

    ②在方法名的前面没有返回值类型的声明

    ③在方法中不能使用return语句返回一个值

    ④在创建对象时,要调用new,如:book b1=new book();

    ⑤当没有指定构造方法时,系统会自动添加无参的构造方法

    ⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法

    ⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法

    ⑧不能被static、final、synchronized、abstract和native修饰;

     

    无参的构造方法

    class person{

      public person(){

        System.out.println("无参的构造方法被调用了。。。");

      }

    }

    class Ex11{

      public static void main(String[] args){

         person p=new person();

      }

    }

     

    有参的构造方法(目的就是为了给对象实例变量赋值)

    class person{

      int age;

      public person(int a){

        age=a;

      }

      public void speak(){

        System.out.println("I am "+age+" years old");

      }

    }

    class Ex11{

      public static void main(String[] args){

        person p=new person();

        p.speak();

      }

    }

    普通方法有返回类型,方法名小写,不能和类名相同,如:void XX(){}  普通方法:代表对象可以干什么

    构造方法是初始化对象的重要途径,如:student s=new student();   s这个实例,是通过构造方法初始化的  构造方法:可创建一个对象,并可初始化对象的值

    构造方法有对类属性得初始化的功能,如:public people(String name){this name=name;}或public people(){name="zangsan";age=11;}   完成了people类属性name或age的初始化

     

    普通方法用来定义对象的功能行为,构造方法用来初始化

     

    (其实我老觉得构造方法和普通方法差不多,傻傻分不清楚(T▽T),晚上继续研究( •̀ω•́ )✧)

    转载于:https://www.cnblogs.com/liyunfeng111/p/10678110.html

    展开全文
  • 展开全部构造方法意为构造器,也就是为了程序在内存中构造当前类32313133353236313431303231363533e58685e5aeb931333365636131对象,并提供相关get,set方法,共修改其属性,多用于bean对象,而普通方法一般用于...

    展开全部

    构造方法意为构造器,也就是为了程序在内存中构造当前类的32313133353236313431303231363533e58685e5aeb931333365636131对象,并提供相关get,set方法,共修改其属性,多用于bean对象,而普通方法一般用于处理不同的程序单元,比如一个类中有加、减、乘、除这4个方法,这就是普通方法,只为处理程序逻辑上的功能。构造方法:

    ①方法名和 类名相同

    ②在方法名的前面没有返回值类型的声明

    ③在方法中不能使用return语句返回一个值

    ④在创建对象时,要调用new,如:book b1=new book();

    ⑤当没有指定构造方法时,系统会自动添加无参的构造方法

    ⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法

    ⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法

    普通方法:

    ①有返回类型

    ②方法名不能和类型相同public class bean{

    private int a;

    private int b;

    public void setA(int a){

    this.a = a;

    }

    public int getA(){

    return a;

    }

    public void setB(int b){

    this.b = b;

    }

    public int getB(){

    return b;

    }

    public bean(){}//空的构造方法

    public bean(int a, int b){//带参构造方法

    this.a = a;

    this.b = b;

    }

    }

    而构造方法和普通方法都可以被重载,如下:void selectForPage(String table, int pageNo){

    selectForPage(table, 10, pageNo)

    }

    void selectForPage(String table, int pageSize, int PageNo){

    ...

    }

    展开全文
  • java中普通方法和构造方法的区别

    千次阅读 2018-10-03 12:50:51
    普通方法:  语法:[修饰符] 返回值类型 方法名(参数){方法体}  返回值类型:void无返回值,还有...构造方法:  语法:[修饰符] 构造器(参数或者无参数){}  无返回值类型,  例:public Test(参数){} ...
  • 成员方法和构造方法 构造方法:给对象数据进行初始化 构造方法格式: 方法名与类名相同。没有返回值类型,连void都没有。没有具体返回值 标志:类名与构造方法相同 成员方法:除构造方法以外方法 public class...
  • 一,方法  如何创建一个方法。(必须声明在类中,不能声明在某个方法中。)  a、修饰符,如果忽略,则自动为缺省配置  b、static:可选,如果static修饰,那么这个方法为静态方法。  c、返回类型:必选,...
  • 2、构造方法是初始化对象重要途径,所以就算你给一个类没有定义构造方法,方法在这个类加载得时候,会自动提供一个没有参数的构造方法。所以,常见得 Student s=new Student();那么,s这个实例,是通过构造方法...
  • 构造方法的语法结构. [修饰符列表] 构造方法名(形参列表) { 构造方法体; } //构造方法也称构造器,构造函数 //构造方法的"返回值类型"不需要指定,也不需要写void,如果加上void,那就成了普通方法了. //因为构造方法的...
  • 3.构造方法和成员方法的区别 A:格式区别 构造方法和类名相同,并且没有返回类型,也没有返回值。 普通成员方法可以任意起名,必须有返回类型,可以没有返回值。 B:作用区别 构造方法用于创建对象,并进行初始...
  • 构造方法和成员方法的区别1.构造方法构造方法作用概述给对象的数据进行初始化构造方法格式方法名与类名相同没有返回值类型,连void都没有没有具体的返回值构造方法注意事项如果你不提供构造方法,系统会给出默认构造...
  • 构造方法和成员方法的区别1.构造方法构造方法作用概述给对象的数据进行初始化构造方法格式方法名与类名相同没有返回值类型,连void都没有没有具体的返回值构造方法注意事项如果你不提供构造方法,系统会给出默认构造...
  • Java 构造方法和普通方法之间的区别1、构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。2、类中必定有构造方法,若不写,系统自动添加无参构造方法。接口不允许被实例化,所以接口中...
  • java中构造方法和普通方法的区别一、普通方法是有修饰符修饰的成员方法,根据关键字static的有无分为静态方法和非静态方法;一旦使用static修饰成员方法,就成为了静态方法,静态方法不属于对象,而是属于类的;如果...
  • 方法和构造的区别

    2018-09-14 15:50:54
    (1)功能作用的不同 构造器是为了创建一个类的实例。...构造和方法在下面三个方便的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: public, protected, private或...
  • 展开全部构造方法与一copy般方法在写法上不同:构造方法:public(修饰符)class(定义2113类关键字)5261Test(类名)(){//无参Test(类名)()4102{}//带一个参数Test(类名)(String(变量类型)name(变量名)){}}一般方法...
  • 构造方法和成员方法的区别1.构造方法构造方法作用概述给对象的数据进行初始化构造方法格式方法名与类名相同没有返回值类型,连void都没有没有具体的返回值构造方法注意事项如果你不提供构造方法,系统会给出默认构造...
  • 1、类的构造方法和结构体的构造方法都有空构造方法,但当在类中创建新的构造方法时,新的构造方法会覆盖无参的构造方法...3、如果想要在已经写有构造方法的类中调用无参的构造方法可以在类中写一个无参的构造方法。...
  • 构造方法: 1、方法名必须也类名一样;...4、写有参构造方法时,写上一个简单的构造方法,防止出错 普通方法: 有修饰符,返回值可有可无, 转载于:https://www.cnblogs.com/xingml/p/10926027.html...
  • 但是,构造和方法又有很多重要的区别。原作者:Robert Nielsen 原站:www.javaworld.com我们说构造器是一种方法,就象讲澳大利亚的鸭嘴兽是一种哺育动物。(按:老外喜欢打比喻,我也就照着翻译)。要理解鸭嘴兽,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,220
精华内容 3,688
关键字:

方法和构造方法的区别