问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中跟类名一样的方法名的作用

发布网友 发布时间:2022-06-09 15:23

我来回答

4个回答

热心网友 时间:2024-08-31 02:00

跟类名相同的方法名被称作构造方法,其作用是用于当一个类被new成对象时,对象需要声明的一些变量的构造声明。

具体有以下特点:

(1)构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有;

(2)构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。举例如下:

    Person p = new Person();

        person()调用的就是Person的构造方法;

        (3)每个类可以有零个或多个构造方法;

        (4)不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。

        (5)构造方法在创建对象时自动执行,一般不能显式地直接调用。

热心网友 时间:2024-08-31 02:01

在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门功能:构造方法(constructor)构造方法是一种特殊的成员方法,它的特殊性反映在如下几个方面:   1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。   2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。   3.每个类可以有零个或多个构造方法.   4.不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。   5.构造方法在创建对象时自动执行,一般不能显式地直接调用.   构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。   具体使用:分别计算长、宽为20、10和6、3的两个长方形的面积。   class RectConstructor{   double length;   double width;   double area(){   return length*width;   }   RectConstructor(double width,double length){//带参数的构造方法   this.length=length;   this.width=width;   }   }   public class RectDemo{   public static void main(String args[]) {   RectConstructor rect1=new RectConstructor(10,20);   RectConstructor rect2=new RectConstructor(3,6);   double ar;   ar=rect1.area();   System.out.println("第一个长方形的面积是"+ar);   ar=rect2.area();   System.out.println("第二个长方形的面积是"+ar);   }   }

热心网友 时间:2024-08-31 02:01

那个称作构造方法 作用是为其赋初值

热心网友 时间:2024-08-31 02:02

楼上的已经说得很清楚了!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 java 建立的类名前加<T>是什么意思,有什么作用? ...变量名=new 子类()为什么这样定义??有什么好处? 我手机内存卡怎么到电脑上读不出来啊,手机上都能用。 java 返回值类型为类名好处有哪些?或者特点 ...开发,为什么选择PyQt或wxPython,而不使用Tkinter? Python编程关于tkinter图形用户界面编程的问题求助(新手求助!)_百度知... ...630k 针式的打印机 打印各银行现金,或转账,支票时,右边的小写金额分... 寄售行可以抵押汽车吗 你好! 我公司内部银行的支票打印机因使用老化,现在需要更新一台新的... 发动机罩材料PP发泡 冷水江的寄卖行能抵押车房吗? 什么是支票账号打印机? 寄售行不抵押东西可以借钱吗 用别人的房屋能在寄卖行抵押吗 战机飞行员体检标准 全身体检是怎样的? 考直升飞机驾照体检哪些项目? 女朋友看不起看不上跟我当面说分手我扭头就走了? 速求:有没有跟zi jing谐音的女生英文名啊?谢谢朋友们~~~!!! 求取英文名中文拼音JING QI 女 求谐音 不要一般网上都能看到的名 java中 类名 对象名1=对象名2.方法名 得到的对象名1会有什么作用?? 肝脓肿穿刺抽脓后,在抗生素治疗过程中注意什么_肝脓肿 肝脓肿高烧不退怎么办?一直保守治疗(输液消炎)化脓... JAVA中的抽象类主要有什么作用? 85岁得了肝脓肿怎么办 1997年农历9月19日五行属什么 1997年阴历9月初5 是什么命 97年属农历9月9牛的人湖内之牛五行缺什么 97年阴历9月17晚上19点30分出生 女 什么命?五行是什么?缺什么? 1997年农历9月初1早上9点59出生查五行 1997年属牛阴历9月16是什么星座 1997年农历9月初9出生的是什么星座? ...没钱还不起贷款了,还欠5一6万,会不会被起诉和强制执行? 为什么腿弯子感觉没劲。还有点轻微的恶心 双腿没劲已半年多感觉累得慌总愿意躺着最近腰直不起来 男孩起名王晨帆好还是王晨沣好? 腿弯往下没劲,检查钙不缺 周万沣名字怎样?是男孩九月上半月要出生! 我经常一弯腰腿就发软浑身没劲是怎么回事? 张梓沣这, 名字怎样是个男孩