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

网站排名alexa高端网站设计报价表

网站排名alexa,高端网站设计报价表,成都到西安多少公里路,河南郑州最新消息一.继承1.简介#xff1a;特点#xff1a;利于代码复用#xff1b;缩短开发周期。注#xff1a;子类不能直接访问父类的私有属性满足“A is a B”的关系就可以形成继承关系例#xff1a;父类#xff1a;1 packagecom.swpu.animals;23 public classAnimal {4 //属性5 priv…一.继承1.简介特点利于代码复用缩短开发周期。注子类不能直接访问父类的私有属性满足“A is a B”的关系就可以形成继承关系例父类1 packagecom.swpu.animals;23 public classAnimal {4 //属性5 privateString name;6 private intmonth;7 privateString species;8 publicString getName() {9 returnname;10 }11 public voidsetName(String name) {12 this.name name;13 }14 public intgetMonth() {15 returnmonth;16 }17 public void setMonth(intmonth) {18 this.month month;19 }20 publicString getSpecies() {21 returnspecies;22 }23 public voidsetSpecies(String species) {24 this.species species;25 }2627 public voideat(){28 System.out.println(吃东西了);29 }3031 }View Code子类1 packagecom.swpu.animals;23 public class Dog extendsAnimal {4 private intweight;5 public void setWeight(intweight){6 this.weightweight;7 }8 public intgetWeight(){9 return this.weight;10 }11 public voidrun(){12 System.out.println(我是名叫this.getName()的this.getSpecies()在奔跑);13 }1415 }View Code2.方法重写语法规则返回值类型方法名参数类型、顺序、个数都要和父类继承的方法相同。注方法重写必须要在有继承关系的子类中方法名相同参数列表相同(参数顺序个数类型)方法返回值相同(可以允许是子类类型【向下兼容】)方法的访问修饰符是可以允许有变化的但是访问范围要大于等于父类的访问范围方法的重写与方法的参数名无关在Java中仅限方法重写无属性重写但是在子类中可以定义与父类重名的属性的。子类重写了父类的方法后子类对象调用的是重写后的方法。二.访问修饰符的分类与作用private只允许在本类中进行访问public允许在任意位置访问protected允许在当前类同包子类/非子类跨包子类访问跨包非子类不允许默认允许在当前类同包子类/非子类跨包子类/非子类不允许调用三.super关键字:父类对象的引用注Python中super()是一个函数并不是直接调用父类而是根据MRO算法的调用顺序。对比Python的继承初始化顺序(未调用super)父类的静态成员——子类静态成员——子类构造(实例化不会调用父类构造调用super函数会遵照MRO【Pythoh3后是C3】算法的顺序调用)【注如果是多继承则按照每个继承从父类往低层的顺序】1.Java中的super访问父类成员方法super.print();访问父类属性super.name;访问父类构造方法super()Java中利用super关键字调用父类的方法和属性父类的构造方法不允许被继承不允许被重写但是会影响子类对象的实例化(子类构造默认调用的是父类的无参构造)2.继承的初始化顺序父类的静态成员(多个父类从最顶层父类按顺序执行【注访问修饰符不影响成员的加载顺序跟书写位置有关】)——子类静态成员——父类对象构造——子类对象构造注子类构造默认调用的是父类的无参构造可以通过super()调用父类允许被访问的其他构造方法【必须放在子类有效构造方法的第一行】注意三.super和this对比注构造方法调用时super和this不能同时出现(都要在第一行)四.方法重写和方法重载的对比五.Object类1.Object中常用的方法1.1equals方法equals():直接继承Object中的equals()方法时比较的是两个引用是否指向的是同一个对象(相当于Python中的is)子类可以通过重写equals方法的形式改变比较的内容如果是String中的equals(重写了Object中的equals判断的是两个值是否相等)重写equals1 packagecom.swpu.test;2 importcom.swpu.animals.Animal;34 public classTest3 {5 public static voidmain(String[] args){6 Animal onenew Animal(哈哈,20);7 Animal twonew Animal(哈哈,20);8 boolean flagone.equals(two);9 //判断的是是否是同一空间10 System.out.println(one 和 two的引用比较flag);11 System.out.println(one 和two 的引用比较(onetwo));12 String str1new String(hello);13 String str2new String(hello);14 boolean flag2str1.equals(str2);15 System.out.println(str1 和 str2的引用比较flag2);16 System.out.println(str1 和str2 的引用比较(str1str2));17 /**18 * 输出19 * one 和 two的引用比较false20 one 和two 的值比较false21 str1 和 str2的引用比较true22 str1 和str2 的值比较false23 */2425 }262728 }View Code1.2toString方法输出对象时默认自动调用toString方法相当于Python的__repr__或__str__魔法函数继承Object中的toString方法时输出对象的字符串表现形式为类型信息地址信息(通过hash计算)【如com.swpu.animals.Animal15db9742】重写toString方法1 //重写toString方法2 publicString toString(){3 return 姓名this.getName()月份:this.getMonth();4 }5View Code六.final关键字final class该类没有子类(public final class;final public class);final 方法:该方法不允许被子类重写但是可以被子类正常继承使用final 方法内局部变量只要在具体被使用之前进行赋值即可一旦赋值不能进行修改final 类中成员属性赋值场景1.定义直接初始化2.构造方法3.构造代码块构造方法不允许用final修饰。注基本数据类型的变量初始赋值后不能被修改引用数据类型初始化之后不能在指向另一个对象但对象的内容是可以变的final可以和static配合使用(方法变量)通过final修饰可以提高性能但会减低扩展性七.注解介绍
http://wiki.neutronadmin.com/news/256131/

相关文章:

  • 怎么用PHP做网站留言板画网站 模板
  • 网站维护中是什么意思静态网页设计心得体会
  • 青岛网站建设收费哪个平台好网站建设都包含哪些内容
  • 医院网站站群建设网站建设通俗讲
  • 网站界面设计的发展网站建设的整个流程
  • 做网站建设公司哪家好?网站开发需求模板
  • 深圳精美网站设计asp做的网站缺点
  • 佛山企业如何建网站唐山网页设计
  • 佛山网站建设在哪广州市公司网站建设报价
  • 做区块链在哪个网站微信小程序可视化编辑器免费
  • 网站仿静态和静态的区别怎么注册公司需要什么条件
  • 亳州电商网站建设wordpress 邀请码
  • 网站营销推广有哪些实木复合门网站建设价格
  • hqz行情站深圳网站制作哪家便宜
  • 表格如何给网站做链接地址购物网站seo搜索引擎前期分析
  • 使用织梦系统建设网站教程wordpress注册邮件设置密码
  • 网站的布局和配色建设景区网站推文
  • 那个可以做棋牌网站企业网站建设需要做哪些工作
  • 丰都网站建设搭建wordpress靶机
  • 做qq空间的网站湖北建设厅考试网站
  • 网站环境搭建教程大淘客网站代码
  • 自己的电脑做服务器 并建网站网站后台登陆不了
  • 做网站属于广告费吗百度收录最新方法
  • 茶叶网站策划书网站备份流程
  • 北京网站优化怎么样虚拟展馆官方网站建设
  • 肃宁网站建设价格教程seo推广排名网站
  • 呼和浩特网站建设宣传专业做医院网站建设
  • 营销型网站的推广html编写软件
  • 中国小康建设网 官方网站nodejs可以做网站吗
  • 建站方案策划书wordpress提示没有