2 u011359326 u011359326 于 2016.01.20 22:08 提问

java中类的某个方法是不是只能由这个类及其子类的对象才可以调用

java中类的某个方法是不是只能由这个类及其子类的对象才可以调用

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.20 22:12
已采纳

当然不是,只有private/protected的方法才是只有自己和子类才能调用。

enpterexpress
enpterexpress   Rxr 2016.01.20 22:12

看这个方法的修饰符了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java中原来可以判断对象是否是属于一个类
instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。       用法: result = object instanceof class 参数: result 必选项。任意变量。 object 必选项。任意对象表达式。 class
父类方法中使用this,那么这个this指的是谁?
一直在用一些东西,却总是感觉有一些疑惑,今天发现了自己一个及其致命的意识错误。关于父类中this关键字到底是谁的问题。请看代码 父类Parent public class Parent { public Parent(){ System.out.println("父类自己---->"+this); } public void onCreate(){ System.out.prin
实例化一个子类对象赋给父类对象引用或一个实现了接口的类的对象赋给接口的引用的好处
这是多态的一种应用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。也就是说,父亲的行为像儿子,而不是儿子的行为像父亲。举个例子:从一个基类中派生,响应一个虚命令,产生不同的结果。比如从某个基类继承出多个对象,其基类有一个虚方法Tdoit,然后其子类也有这个方
Java泛型子类继承调用
假设有这么一个需求:在一个函数中传入一个对象,并给出这个对象的类及其一个子类,如果这个对象是其子类的实例,那么就执行子类的方法,如果不能强转那么就执行这个父类本身的方法。或者这样的需求:还是给出一个对象,但是给出类及其子类,要求为了代码可读性将子类方法和父类方法分开写。下面是一个泛型写法。以imageView及其父类View为例。首先是几个接口 interface CallbackHah
类、对象、接口
本文为 Week4 笔记 Java程序设计 唐大仕 类 组成Java程序的基本要素 是一类对象的原型 封装类一类对象的状态和方法 字段和方法 字段(field)是类的属性,是用变量来表示的。字段又称为域、属性、成员变量 方法(method)是类的功能和操作,是用函数来表示的 构造方法 构造方法是一种特殊的方法 用来初始化(new)该类的一个新的对象 构造方
java 类调用静态方法不需要实际对象存在吗,仅仅将类装载到内存中就可以了吗
静态方法在类加载的时候就已经存在了,第一次调用这个方法时,这个类对象就会加载如jvm中(内存),并且只会加载一次,全类公有,可以用类名加 . 访问,也可以用这个类的对象调用,当用这个对象调用该方法时,就会调用jvm事先加载好的类对象的这个方法,且这个类对象在内存中只有一个,所以无
swift判断对象不是某一个类的方法
swift判断对象不是某一个类的方法 if  !(value is String) {                 print("value\(value)")        } swift判断对象是某一个类的方法 if  value is String {                        print("value\(value)")     }
子类的对象调用父类的方法
class Fruit { String color = "未确定颜色"; //定义一个方法,该方法返回调用该方法的实例 public Fruit getThis() { return this; } public void info() { System.out.println("Fruit方法"); } } public class Apple extends Fru
在创建线程时,必须要建立一个Thread类的或其子类的实例
本文讲述在学习Java多线程中需要学习的向线程传递数据的三种方法。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。 在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线
Java判断类和实例的关系
   通常我们使用instanceOf关键字来判断一个对象是否是类的实例,最近博主看到isInstance关键字,不解与instanceOf的区别,故度娘了一下,顺便涨了一下姿势。    Java中判断类和实例的关系有3个关键字:instanceof, isInstance以及isAssignableFrom. instanceof:用来判断对象是否是类的实例 isInstance:用...