java,类的继承
2016-03-07 16:42
579 查看
public class Father { private String name; private int 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 Father() { System.out.println("父类的构造方法"); } //工作 public void work() { System.out.println("我劳动我光荣"); } }
public class TestJiCheng { public static void main(String[] args) { Father f=new Father(); f.setName("父亲"); f.setAge(50); System.out.println("名字是"+f.getName()+"年龄是"+f.getAge()); f.work(); Son s=new Son(); s.setName("儿子"); s.setAge(20); System.out.println("名字是"+s.getName()+"年龄是"+s.getAge()); s.work(); s.sing(); } }
public class TestJiCheng { public static void main(String[] args) { Father f=new Father(); f.setName("父亲"); f.setAge(50); System.out.println("名字是"+f.getName()+"年龄是"+f.getAge()); f.work(); Son s=new Son(); s.setName("儿子"); s.setAge(20); System.out.println("名字是"+s.getName()+"年龄是"+s.getAge()); s.work(); s.sing(); } }
public class Son extends Father { public Son() { System.out.println("子类的构造方法"); } //Object a;所有类的父类 public void sing() { System.out.println("我喜欢唱歌"); } //覆盖(重写),子类要同名同参数父类才能形成覆盖 public void work() { System.out.println("我不喜欢上班,我要去海选"); } }
相关文章推荐
- Java基础学习第十二天——String类
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 关于ehcache缓存中eternal及timeToLiveSeconds和timeToIdleSeconds的说明
- Eclipse下的Android JNI 开发
- JAVA 生产者消费者模式的实现
- Java Serializable序列化,反序列化
- SpringMVC+Shiro配置
- Java导包——import语句
- springmvc web-info目录下无法引入的js文件无效
- Eclipse给Jar文件指定源代码文件
- Java 抽象类 vs 接口
- Java数组
- java jetty 启动设置根路径
- Java堆中对象创建、布局、访问全过程
- 通过Java向Mysql写中文数据出现乱码解决方式
- 【Java开发者自学笔记】从A至Z的路径规划
- leetcode:Rotate Array 【Java】
- spring项目中,post请求中文乱码
- Java中抽象类与接口10问10答
- eclipse根据java或class文件生成类图插件