在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有); 具有功能:工作(公有)、开车(公有)。 在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名; 具有功能:玩(私有)、学习(公有)。 最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。
package a;
public class Father {
     public String name;
     private int age;
     public Father(String name)
     {
         this.name=name;
     }
    public int getAge()
    {
        return age;
    }
    public void setAge(int age)
    {
        this.age = age;
    }
    public Father(int age)
    {
        super();
        this.age = age;
    }
     public void gongzuo()
     {
         System.out.println("父亲的工作");
     }
     public void kaiche()
     {
         System.out.println("父亲开车");
     }
  }
 
package a;
public class Son {
    protected int age;
    String name;
    public Son(int age)
    {
        super();
        this.age = age;
    }
    public Son(String name)
    {
        this.name=name;
    }
    private void wan()
    {
        System.out.println("儿子玩");
    }
    public void xvexi()
    {
        System.out.println("儿子的学习");
    }
    
package b;
import a.Father;
import a.Son;
public class Test { public static void main(String[] args) {
Father fuqin=new Father("");
Son erzi=new Son("");
fuqin.gongzuo();
fuqin.kaiche();
// erzi.wan();
erzi.xvexi();
} }

在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有); 具有功能:工作(公有)、开车(公有)。 在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名; 具有功能:玩(私有)、学习(公有)。 最后在包b中编写主类Test,在主类的main方法中测试类Father与类Son。的更多相关文章
- 22.编写一个类A,该类创建的对象可以调用方法showA输出小写的英文字母表。然后再编写一个A类的子类B,子类B创建的对象不仅可以调用方法showA输出小写的英文字母表,而且可以调用子类新增的方法showB输出大写的英文字母表。最后编写主类C,在主类的main方法 中测试类A与类B。
		22.编写一个类A,该类创建的对象可以调用方法showA输出小写的英文字母表.然后再编写一个A类的子类B,子类B创建的对象不仅可以调用方法showA输出小写的英文字母表,而且可以调用子类新增的方法sh ... 
- Java连载67-深入一维数组、main方法中的args参数详解
		一.复习了一维数组,还复习了强制类型转换的注意点. package com.bjpowernode.java_learning; public class D67_1_GoDeepIntoArrays ... 
- Java:main方法前面一定要加static?在main方法中一定要调用static方法?
		今天敲代码的时候发现,出现了这样一个情况: 我在我在main方法中调用了一个函数,并且这个函数没有用static修饰,就像这样: 这样报错了!!! 我虽然学Java 的时间也不多,但这个问题也帮助我更 ... 
- Java main方法中的String[] args
		-- Java 命令行参数 -- 关于其中的args以及public static / static public Java 命令行参数 前面已经看到多个使用Java数组的示例,每一个Java应用程序 ... 
- main方法中声明8种基本数据类型的变量并赋值
		main方法中声明8种基本数据类型的变量并赋值 char→ int→ long→ float→ double byte→ short→ 
- Spring 依赖注入,在Main方法中取得Spring控制的实例
		Spring依赖注入机制,在Main方法中通过读取配置文件,获取Spring注入的bean实例.这种应用在实训的时候,老师曾经说过这种方法,而且学Spring入门的时候都会先学会使用如何在普通的jav ... 
- 定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在main方法中构造3个对象,调用showArea方法。(体现多态)
		实现多态的三个条件:1.要有继承2.要有抽象方法重写3.用父类指针(引用)指向子类对象 重载重写重定义的区别: 1.重载:在同一个类中进行; 编译时根据参数类型和个数决定方法调用; 子类无法重载父类; ... 
- main方法中参数"String[ ] args"详解
		1.在编写完一个有主方法的java文件时,需要在cmd窗口中先编译此java文件(javac xxx.java),然后再运行(java xxx) 其实在运行java xxx的时候如果后面跟着参数用空格 ... 
- JAVA Main方法中调用非静态方法
		在JAVA中静态方法中只能调用其他,静态方法.main方法都是静态方法,如果想调用其它的方法,要么只能是其它的静态方法.还有一种方法就是将当前类实例化在调用它的非静态方法 public class t ... 
- 4   weekend110的textinputformat对切片规划的源码分析  +  倒排索引的mr实现  +  多个job在同一个main方法中提交
		好的,现在,来weekend110的textinputformat对切片规划的源码分析, Inputformat默认是textinputformat,一通百通. 这就是今天,weekend110的te ... 
随机推荐
- [待解决] sudo unable to resolve host
			怪哉怪哉, 大debian突然就出现了这个问题 , 问题的现象是只要使用 sudo 执行命令就会出现 sudo unable to resolve host </etc/hostname中的内容 ... 
- windows下快速启动 nginx 和 php-cgi 的两个批处理
			这是启动的批处理: set nginx=D:\nginx-1.9.5\ set php=D:\php\ start /MIN %nginx%nginx.exe start /MIN %php%php- ... 
- 经典SQL
			一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ... 
- lamp环境编译错误
			GD 编译出错解决方法 编译最新的2.0.35版本,用默认的 ./configure编译 当make的时候,出现以下错误 configure.ac:64: error: possibly undefi ... 
- JQuery ajax方法及参数
			©屋主原创,版权归 todayeeee 所有!如需转载,必须在页面明显位置给出原文链接!商业用途请 联系我! $.ajax({ type: 'GET', // 这是请求的方式 可以是GET方 ... 
- JavaWeb开发实例---Servlet
			1.页面转发:form表单的action属性值为Servlet类再web.xml中配置的URL. 2.重定向:sendRedirect() 只是 简单的页面跳转 转发:request.getRequ ... 
- 161123、ssh scp 复制文件和文件夹
			复制文件或目录命令: 复制文件: (1)将本地文件拷贝到远程 scp 文件名用户名@计算机IP或者计算机名称:远程路径 本地192.168.80.100客户端 scp /root/instal ... 
- android 开发中的常见问题
			Android studio 使用极光推送, 显示获取sdk版本失败 在 build.gradle(Module.app) 添加 android { sourceSets.main { ... 
- 第一个应用程序HelloWorld
			iOS7 Beta已经发布了,迫不及待地下载了iOS 7及Xcode 5并体验了一下.先做一个简单的Hello World看看都有哪些变化吧.1. 启动Xcode5-DP:2. 从菜单选择File-N ... 
- IE6兼容透明背景图
			JS代码: <!--[if IE 6]><script src="~/Scripts/UI/DD_belatedPNG.js"></script> ... 
