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

网络营销课程视频哈尔滨seo公司

网络营销课程视频,哈尔滨seo公司,wordpress django,在线做logo的网站面向对象三大特征:封装、继承、多态 继承:避免代码重复 没有继承就没有多态 一、什么是多态?写法? 二、代码示例 一个类的成员变量用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/307216.html

相关文章:

  • wordpress做文学网自己怎么优化关键词
  • 宝塔一键部署wordpress最新版seo排名影响因素主要有
  • 怎样制作网站站点二级域名免费分发
  • 企业网站栏目设计360优化大师安卓下载
  • 做网站提升公司形象友链网
  • 杭seo网站建设排名被逆冬seo课程欺骗了
  • 群晖wordpress建站教程河南seo推广
  • 做淘宝优惠劵网站服务器配置公司网络搭建
  • 厦门帮忙建设网站360推广和百度推广哪个好
  • 网站banner的设计要素seo优化师
  • 做网站价格表互联网营销外包推广
  • wap网站生成微信小程序惠州百度推广排名
  • 深圳网站建设网站制作地推拉新app推广怎么做
  • 淘宝网站怎么做视频教程谷歌搜索广告优化
  • 空壳网站查询关键词挖掘站长
  • 南京cms建站发软文
  • 怎样给网站做图标网店推广策略
  • 网站设计网站项目流程图百度引擎入口官网
  • wordpress 大型网站百度标注平台怎么加入
  • 贵州网推传媒有限公司株洲seo优化哪家好
  • 找设计网站公司360优化大师
  • 上海住房和城乡建设委员会门户网站关联词有哪些三年级
  • 重庆网站建设制作公司如何做网页推广
  • 做cpa推广用哪种网站好广告联盟app下载
  • ps做网站对齐技巧专门看网站的浏览器
  • 青县做网站代理怎么引流推广
  • 门户网站建设意义今日新闻最新头条
  • dede网站入侵教程泉州seo按天收费
  • dede网站安装教程公司搭建网站
  • 局网站建设合同深圳搜索引擎