当前位置: 首页 > news >正文

厦门网站建设114seo实战密码电子版

厦门网站建设114,seo实战密码电子版,昆明疫情最新情况最新消息,最热网络游戏排行目录 一.方法methed 二.构造方法(构造器) 三.方法重载 四.方法覆写 一.方法methed 1.定义: 修饰符 方法返回类型 方法名(参数列表){ 系列语句; return 返回值; } 2.public方法/字段: 公开给…

目录

一.方法methed

 二.构造方法(构造器)

 三.方法重载

 四.方法覆写


一.方法methed

        1.定义:

        修饰符  方法返回类型  方法名(参数列表){

                系列语句;

                return 返回值;

}

        2.public+方法/字段: 公开给外部,外部代码可以直接调用/访问。

        3.private+方法/字段: 不允许外部调用/访问,但可以使用内部方法间接调用/访问

#使用private  可以避免破坏封装性,避免逻辑混乱。如,一个人的年龄不能为负数。

4.this变量 指向当前实例

        当有局部变量与字段冲突时,须加上this

二.构造方法(构造器)

        创建对象时,通过构造方法初始化该对象

  1. 名称为类名,无返回值。#返回值为该类的实例(隐式,不要写return)
  2. 任何class都有构造方法,须用new调用。#没有定义构造器时,会生成一个默认的无参构造器,将成员变量初始化为0/null/false
  3. 类中可以存在多个构造方法,但每个构造方法的参数列表一定不同(重载)。
public class Main {public static void main(String[] args) {Constructor con1=new Constructor(6,"666");con1.Print();//6 666Constructor con2=new Constructor();con2.Print();//0 null}
}
class Constructor{int x;String str;public Constructor(){//默认}public Constructor(int x,String str) {this.x = x;//变量冲突,用thisthis.str = str;}public void Print(){System.out.println(x+"\n"+str);}
}

 三.方法重载

        同一个类,方法同名,参数列表一定不同。

#可将一系列功能类似的方法,设置成同名,方便记忆

#参数列表不同:1.形参个数不同。2.形参类型不同

#重载形参个数可变的方法时,优先调用形参固定的方法。如需调用可变方法,可传入数组形式。

public class Main {public static void main(String[] args) {System.out.println("Hello world!");Overload temp=new Overload();temp.test(1,1);//固定参数temp.test(new int[]{1,1});//可变参数}
}
class Overload{public void test(int...nums){System.out.println("可变参数");}public void test(int x,int y){System.out.println("固定参数");}
}

四.方法覆写

        在继承关系中,子类中定义了一个与父类方法签名(方法名+参数列表)相同的方法。

  1. 子类方法返回值应比父类更小或相等
  2. 子类方法声明抛出的异常类应比父类更小或相等(挖个坑)
  3. @Override 检测覆写

#覆写发生在子类与父类之间

#子类可以重载父类的方法

public class Main {public static void main(String[] args) {Parent p=new Parent();p.method(666);//父类方法Child c=new Child();c.method(888);//overridec.method("000");//overload}
}
class Parent{public void method(int n){System.out.println(n+"父类方法");}
}
class Child extends Parent{//覆写@Overridepublic void method(int x){System.out.println(x+"\n"+"override");}//重载public void method(String str){System.out.println(str+"\n"+"overload");}
}
http://www.wangmingla.cn/news/82774.html

相关文章:

  • wordpress 漏洞谷歌seo是什么
  • 团购做的好的网站百度问答兼职怎么做
  • 微信小程序独立app重庆网站搜索引擎seo
  • 怎么再贴吧给自己的网站做宣传如何在各种网站投放广告
  • 网站备案的是空间还是域名宁波seo关键词优化方法
  • 旅行社网站模版百度客户端下载
  • 昆明网站建设一条龙服务中国三大搜索引擎
  • 网站开发合同适用印花税百度图片搜索图片识别
  • 莘县网站建设张掖seo
  • 南京营销型网站建设网站推广方式有哪些
  • 网站建设公司上海做网站公司品牌推广外包
  • 专业做网站 优帮云什么是seo网站优化
  • 客户网站加一个功能 应该怎么做建一个网站大概需要多少钱
  • 制作电商网站想做seo哪里有培训的
  • wordpress 验证码访问seo是什么意思呢
  • 成都有没有做网站建设的微信群二维码推广平台
  • intellij 网站开发cps推广平台有哪些
  • 广州做网站信科分公司全网关键词搜索排行
  • 怎么做有声小说网站播音员长春网站建设方案报价
  • 山西专业制作网站推广公司好做吗
  • 网站排名提升软件seo入门基础知识
  • 网站建设全程揭秘seo千享科技
  • 香飘飘网站平台建设中国seo公司
  • 良品铺子的网站建设目标my63777免费域名查询2023年
  • 专业做企业网站竞价广告
  • 成都定制app开发seo公司北京
  • 做网站写代码流程it行业培训机构哪个好
  • 柳州高端网站建设实时疫情最新消息数据
  • 现在做什么个人网站好关键词排名提升工具
  • 北京网页设计公司有哪些前端优化