`
javacto
  • 浏览: 81945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

变量调用与继承

阅读更多
class A {
	protected int i = 3;
	protected int j = 3;

	public void incI() {
		i++;
//		System.out.println("a.i:" + i);
	}

	public void incJ() {
		j++;
//		System.out.println("a.i:" + j);
	}
}

public class B extends A {
	protected int i = 40;

	public void incI() {
		i += 30;
//		System.out.println("b.i:" + i);
	}

	public void incJ() {
		j += 30;
//		System.out.println("b.i:" + j);
	}

	public static void main(String[] args) {
		B b = new B();
		A a = new B();
		// System.out.println(b.i + ", " + b.j); // 40 3
		a.incI();
		a.incJ();
		System.out.println(a.i + ", " + a.j); // 输出:3,33
	}
}

 

分享到:
评论

相关推荐

    Java继承时构造函数的调用

    Java继承时构造函数的调用, java面向对象特征: 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    java 构造器的调用

    java 构造器初始化成员变量 是否提供默认构造器 继承中构造器的调用

    JAVA经典继承与父类调用 geter、seter访问器 构造器

    代码中设计了各个类的基类,设置私有成员变量,利用构造器对成员变量初始化,用geter、seter访问器设置、获取成员变量的值。继承基类并创建对象,在子类中调用父类方法。

    子类可以调用父类.pdf

    如果一个类继承一个父类,那么子类会拥有父类所规定的所以成员 子类还可以拥有父类没有的独有成员 父类可以完成的任务,子类对象也可以完成 子类可以调用父类Person p= new student(); 声明父类变量,实例化子类...

    Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析

    本文实例讲述了Python面向对象程序设计类变量与成员变量、类方法与成员方法用法。分享给大家供大家参考,具体如下: 类变量与成员变量 在类中声明的变量我们称之为类变量[静态成员变量], 在init()函数中声明的变量...

    java中继承的使用案例

    (2)学生类Student继承Person,增加了学号信息,有两个构造方法Student()和Student(姓名,性别,年龄,学号),调用父类Person的构造方法对父类部分进行构造,在Student()中,默认学号为空字符串,在Student...

    在C++中子类继承和调用父类的构造函数方法

    构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统...

    建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。

    题目:建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个...

    JNI技术手册 c/c++调用java

    2、 定义新类继承基础类 23 3、 编写调用类 23 4、 新增两个本地方法 24 5、 修改 RunMain 类 25 6、 新增一个方法处理java对象 26 7、 新增一个方法处理数组 29 8、 改写RunMain 32 四、 参考资料: 33 V. Eclipse...

    c++继承中的内存布局

    1* 类如何布局? 2* 成员变量如何访问? 3* 成员函数如何访问? 4* 所谓的“调整块”(adjuster thunk)是... * 单继承、多重继承、虚继承 * 虚函数调用 * 强制转换到基类,或者强制转换到虚基类 * 异常处理

    Java零基础-继承.md

    建议通过阅读相关的Java教材或搜索资料,进一步扩展学习与继承相关的高级主题,如多层继承、抽象类和接口等内容。 如有疑问,可以参考Java官方文档或向技术论坛寻求帮助,进一步加深对继承的理解。

    《java面向对象程序设计-继承和多态》教案.doc

    继承 继承的特点 继承的优点 继承的JAVA实现 子类构造方法 2-1 子类构造方法 2-2 调用父类构造方法的语法为: super() 或 super(参数列表) ; super () 方法始终指向调用类的父类 调用父类构造方法 演示:示例 3 多态...

    Java《面向对象程序设计》实验报告六

    自定义异常类MyException,该类继承自Exception类,类中只有含一个字符串参数msg的构造方法,构造方法中只有一条语句super(msg)——调用父类的构造方法。另外,编写自定义类person,类中只有两个私有的变量,一个是...

    C#中子类调用父类的实现方法

    主要介绍了C#中子类调用父类的实现方法,通过实例逐步分析了类中初始化构造函数的执行顺序问题,有助于加深对C#面向对象程序设计的理解,需要的朋友可以参考下

    抽象类、继承、接口(重写重载)练习

    现在有FA,FB两种型号的飞机,DA,DB两种类型的火车。 以及交通工具这一抽象概念,交通工具必须...并且单独使用一个DeomTest作为入口类,要求汽车、飞机都使用交通工具类型的引用变量调用出行方法,表现出多态的特性。

    java实验实现圆类Circle,Cylinder

    (5)继承第(4)题中的圆Circle类,派生圆柱体类Cylinder。要求如下: ① 圆柱体类Cylinder的成员变量:height表示圆柱体的高。  ② 圆柱体类Cylinder的成员方法: Cylinder(double r,double h)构造方法,创建...

    Springboot调用海康SDK Linux版本 hkTestLinux.zip

    springboot操作海康设备SDK Linux,调用海康设备我们需要用到的SDK分为Windows版本和Linux版本SDK,里面继承单一springboot项目,可以直接idea启动,控制摄像头转动,抓图等 注意:配置环境变量 进入/etc/profile下,...

    04_第4章 继承与多态1

    声明为同种类型的两个引用变量调用同一个方法时也可能会有不同的行为。为更准确的鉴别一个对象的真正类型,Java语言引入了instanceof操作符,其使用格式如下

    Java面向对象程序设计方案练习题(1).doc

    类的成员变量与方法、构造方法 在程序中 经常要对时间进行操作 但是并没有时间类型的数据。那么 我们可以自己实现 一个时间类 来满足程序中的需要。 定义名为MyTime的类 其中应有三个整型成员 时 hour 分 minute 秒 ...

Global site tag (gtag.js) - Google Analytics