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

oa系统网站建设方案wordpress汉字验证码

oa系统网站建设方案,wordpress汉字验证码,seo上排名,做it的兼职网站(以下内容全部来自上述课程) 1.static–静态–共享 static表示静态,是java中的一个修饰符,可以修饰成员方法,成员变量。 1.静态变量 被static修饰的成员变量,叫做静态变量。 特点: 被该类…

在这里插入图片描述
(以下内容全部来自上述课程)
在这里插入图片描述

1.static–静态–共享

static表示静态,是java中的一个修饰符,可以修饰成员方法,成员变量。

1.静态变量

被static修饰的成员变量,叫做静态变量。
特点:

  • 被该类所有对象共享
  • 不属于对象,属于类
  • 随着类的加载而加载,优先于对象存在

调用方式:

  • 类名调用(推荐)
  • 对象名调用

2.静态方法

被static修饰的成员方法,叫做静态方法。
特点:

  • 多用在测试类和工具类中
  • javabean类中很少会用

调用方法:

  • 类名调用(推荐)
  • 对象名调用

3.static内存图

静态变量是随着类的加载而加载的,优先于对象出现的。请添加图片描述

4.工具类

JavaBean类:用来描述一类事物的类。
测试类:用来检查其他类是否书写正确,带有main方法的类,是程序的入口。
工具类:不是用来描述一类事物的,而是帮我们做一些事情的类。

1.规则:
  • 类名见名知意
  • 私有化构造方法
  • 方法定义为静态
2.练习:

需求:在实际开发中,经常会遇到一些数组使用的工具类。
请按照如下要求编写一个数组的工具类:ArrayUtil

  • 提供一个工具类方法printArr,用于返回整数数组的内容。
    返回的字符串格式如:[10,20,50,34,100](只考虑整数数组,且只考虑一维数组)

  • 提供这样一个工具方法getAerage,用于返回平均分。(只考虑浮点型数组,且只考虑一维数组)

  • 定义一个测试类TestDemo,调用该工具类的工具方法,并返回结果。

工具类:

package a02staticdemo2;public class ArrayUtil {//私有构造方法//目的:是不让其他类创建本类对象private ArrayUtil(){}//需要定义为静态的,方便调用public static String printArr(int[] arr){StringBuilder sb = new StringBuilder();sb.append("[");for (int i = 0; i < arr.length; i++) {if(i == arr.length - 1){sb.append(arr[i]);}else{sb.append(arr[i]).append(", ");}}sb.append("]");String s = sb.toString();return s;}//返回平均值public static double getAvg(int[] arr){int sum = 0;for (int i = 0; i < arr.length; i++) {sum += arr[i];}int avg = sum / arr.length;return avg;}
}

测试类:

package a02staticdemo2;public class TestDemo {public static void main(String[] args) {//测试工具类中的两个方法是否正确int[]arr = {1,2,3,4,5};double avg = ArrayUtil.getAvg(arr);System.out.println(avg);String s = ArrayUtil.printArr(arr);System.out.println(s);}
}

5.注意事项

  • 静态(公有)方法中,只能访问静态。
  • 非静态(私有)方法可以访问所有。
  • 静态方法中没有this关键字。(非静态中存在隐藏this,在形参之前,由虚拟机赋值)

2.继承

面向对象的三大特征:封装、继承、多态。
封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为。

1.定义

  • java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起继承关系。
public class Student extends Person{}
  • Student称为子类(派生类),Person称为父类(基类或者超类)。

2.好处

  • 可以把多个子类中重复的代码抽取到父类中,提高了代码的复用性。
  • 子类可以在父类的基础上,增加其他的功能,使子类更强大。

3.什么时候用继承

当类与类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。

4.继承的特点

java只支持单继承(一个爹),不支持多继承(好几个爹),但支持多层继承(子孙三代)。
每一个类都直接或者间接的继承于Object(爷爷)。

5.例子

请添加图片描述

1.Animal
package a01loopextendsdemo1;public class Animal {public void eat(){System.out.println("动物吃东西");}public void drink(){System.out.println("动物喝水");}
}
2.Cat
package a01loopextendsdemo1;public class Cat extends Animal{public void catchMouse(){System.out.println("猫抓老鼠");}
}
3.Dog
package a01loopextendsdemo1;public class Dog extends Animal{public void lookHome(){System.out.println("狗看家");}
}
4.布偶猫
package a01loopextendsdemo1;public class Ragdoll extends Cat{}
5.狸花猫
package a01loopextendsdemo1;public class LIHua extends Cat{
}
6.哈士奇
package a01loopextendsdemo1;public class Husky extends Dog{public void breakHoom(){System.out.println("哈士奇拆家");}
}
7.泰迪
package a01loopextendsdemo1;public class Teddy extends Dog{public void touch(){System.out.println("泰迪狗蹭来蹭去");}
}
8.测试类
package a01loopextendsdemo1;public class Test {public static void main(String[] args) {//创建对象并调用方法//1.创建布偶猫的对象Ragdoll ragdoll = new Ragdoll();ragdoll.eat();ragdoll.drink();//2.创建狸花猫的对象LIHua liHua = new LIHua();liHua.eat();//3.创建哈士奇的对象Husky husky = new Husky();husky.eat();husky.drink();}
}

文章转载自:

http://R63Hpub5.sgqht.cn
http://DKpdbUGs.sgqht.cn
http://TzhBqs2X.sgqht.cn
http://9mWEqVZ6.sgqht.cn
http://xTXbYQVV.sgqht.cn
http://xtUyp3W7.sgqht.cn
http://Wx3c75Mt.sgqht.cn
http://PUrqwqO3.sgqht.cn
http://UBNzgcv1.sgqht.cn
http://QxQUqQ3q.sgqht.cn
http://V3Dmmd2x.sgqht.cn
http://FahQjWME.sgqht.cn
http://5FSN5r8x.sgqht.cn
http://Nfcc1Z29.sgqht.cn
http://1DQDSjEX.sgqht.cn
http://8STbufQf.sgqht.cn
http://mYACceqo.sgqht.cn
http://ADH4CZlV.sgqht.cn
http://KvdMU57e.sgqht.cn
http://4L6KvphN.sgqht.cn
http://4b6SSMAE.sgqht.cn
http://SaE0L9xf.sgqht.cn
http://CpvDMIHs.sgqht.cn
http://ylYMlvH4.sgqht.cn
http://vYVtLwcJ.sgqht.cn
http://bi1E1pTQ.sgqht.cn
http://dPW7yEpB.sgqht.cn
http://SCkOcT8G.sgqht.cn
http://ay1qSLOX.sgqht.cn
http://0cbBeqYJ.sgqht.cn
http://www.dtcms.com/wzjs/621756.html

相关文章:

  • 重庆产品推广类网站域名备案 网站名称
  • 做前端常用的网站及软件下载太仓网站建设哪家好
  • 事业单位网站建设的作用专做西餐的网站
  • 百度收录哪些网站吗网站建设电话销售技巧和话术
  • 企业门户网站 源码清镇网站建设
  • 建设公司网站费用多少短网址生成管理平台
  • 网站推广策略开封网站建设兼职
  • 广东深广东深圳网站建设服务ui设计零基础到精通自学
  • 局网站建设情况汇报wordpress华丽插件
  • 建设网站的能力c语言做网站的代码
  • 网站和系统的哪个容易做wordpress 编辑锚点
  • 血液中心网站建设规范dwcc如何做网站
  • 国外做外贸的小网站做体育最好的网站
  • 超短网址生成东营做网站seo
  • 网站的建设属于无形资产最新章节 第四百六十二章 花两亿做的网站
  • 做网站为什么选择竞网智赢网络传奇
  • 网站服务器放置地网站建设需要域名还有什么
  • 重庆锅炉网站建设费用网站建设流量是怎么回事
  • 安徽省建设厅官方网站做社交网站用什么语言
  • 荣耀手机商城官方网站荣耀60pro仿素材网站
  • 北京高端网站建设规划龙岩人才网
  • 上海门户网站制渭南做网站
  • 电子商务网站建设 第二版中国最好的网站建设
  • 商品网站策划书自己做的网站如何加视频教程
  • 网站长期外包wordpress换logo
  • 35互联做网站怎么样网站关键词字符编辑
  • com网站域名注册国际网站卖东西怎么做
  • 购物网站排名iis部署wordpress
  • 盐田做网站wordpress分享有礼
  • 做网站什么职业湖南省建设厅官网查询证书