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

襄阳做网站哪家好网络营销方案设计

襄阳做网站哪家好,网络营销方案设计,cad做兼职区哪个网站,页游网站面向对象三大特征:封装、继承、多态 继承:避免代码重复 没有继承就没有多态 一、什么是多态?写法? 二、代码示例 一个类的成员变量用private修饰,在本类的成员方法可以使用,比如get方法的return name&am…

面向对象三大特征:封装、继承、多态

继承:避免代码重复

没有继承就没有多态

一、什么是多态?写法?

二、代码示例

         一个类的成员变量用private修饰,在本类的成员方法可以使用,比如get方法的return name;或者show方法的sout(name+","+age);   之后在测试类创建该类的对象时,也可以直接调用这些方法get/show/……,这样就可以访问被private修饰的成员变量

        一个类的成员方法被定义之后,就可以在本类被其他成员变量调用。也可以直接在子类的成员变量中调用父类的非私有成员变量。

       子类中的成员变量得是和父类不同的,所以子类的get/set方法是只子类中的成员变量即可,然后就是方法的重用@Override

      子类没有写有参构造函数,就不能在创建对象语句时直接赋值,但是可以在创建对象时什么也不写,因为无参构造方法是就算子类不写,系统也会默认加上的

1.父类---------Person

package com.itheima.exe8;public class Person {private String name;private int age;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void show(){System.out.println(name+","+age);}
}

2.子类1-------Student

package com.itheima.exe8;public class Student extends Person {@Overridepublic void show(){System.out.println("学生信息为"+super.getName()+","+super.getAge());//也可以这样写://System.out.println("学生信息为"+getName()+","+getAge());}}

3.子类2-------Teacher

package com.itheima.exe8;public class Teacher extends Person{@Overridepublic void show(){System.out.println("老师信息为"+getName()+","+getAge());}
}

4.子类3-------Administrator

package com.itheima.exe8;public class Administrator extends Person{@Overridepublic void show(){System.out.println("管理员的信息为"+super.getName()+","+super.getAge());}
}

5.测试类----------Test

package com.itheima.exe8;public class Test {public static void main(String[] args) {//先创建三个对象//因为这三个子类都没有定义构造方法,所以不能直接赋值,要用set方法Student s=new Student();s.setName("张三");s.setAge(18);Administrator a=new Administrator();a.setName("阿伟");a.setAge(28);Teacher t=new Teacher();t.setName("老王");t.setAge(40);register(s);register(t);register(a);}public static void register(Person p){p.show();}
}

三、总结

http://www.dtcms.com/wzjs/376612.html

相关文章:

  • 建设银行官方网站登录入口品牌营销策划十大要点
  • 网站建设平台硬件要求在线seo超级外链工具
  • 免费网站宣传今日新闻网
  • 全面的手机网站建设seo工作
  • 网站怎么做组织图免费网站的平台
  • 有哪些做实验的参考网站百度号码认证平台个人号码申诉
  • 企业网站建设源码搜索关键词软件
  • 高端企业门户网站建设费用付费推广外包
  • 检测网站建设搜索引擎名词解释
  • 网站sem托管深圳竞价排名网络推广
  • 建设银行网站设置密码神马seo教程
  • 天津网站建设诺亚长沙靠谱seo优化
  • 茶叶电子商务网站建设的结论谷歌搜索引擎入口2023
  • 做网站优化的教程江苏网页设计
  • 甘肃做网站价格推广赚钱平台有哪些
  • 桂电做网站的毕设容易过嘛荥阳网站优化公司
  • 网站建设企业属于什么类型的公司交换友情链接的好处
  • 建行app怎么解除5000限额seo是怎么优化推广的
  • 什么网站上做任务赚钱有没有专门做策划的公司
  • 广州网络营销公司有哪些上海专业的seo公司
  • 海口网站建设加王道下拉中文搜索引擎有哪些
  • 国外专门做图像增强的网站今日新闻最新
  • 厦门b2b网站建设长沙seo优化排名
  • 自己电脑怎么做网站服务器吗网页设计制作网站素材
  • 做网站价位seo排名优化公司哪家好
  • 做调味品批发上哪个网站好seo免费培训
  • css网页设计用什么软件厦门seo排名收费
  • 东莞常平招聘网最新招聘信息seo排名优化工具推荐
  • 好搜360网站打开百度浏览器
  • 青岛手机网站制作网络优化工程师证书