开发问题-声明一个类时调用它里面的方法发现不能调用

原创 2016年08月29日 16:43:49
声明一个类时调用它里面的方法发现不能调用,即输入‘.’都没有方法提示

   -- 错误地方:在类A中直接调用类B的方法而不是在类A的方法中调用类B的方法

   -- 解释:java中,类是对象的模板,对象是类的一个个体。

                 类和对象的关系: 类名 对象名 = new 类名();

                 类(可以看成一个对象)中包含属性和方法,属性是类拥有什么,而方法是类可以做什么,方法是一个执行过程。所以在类中,除了属性可以直接写在类中之外,任何涉及过程的都要写在方法中。如果直接写在类中,类就会默认为属性,而属性是没有可供调用的方法的。

                 (以下参考百度知道tianjinjiaoshi 解答--http://zhidao.baidu.com/link?url=-5pmD_PdcUOI5Zn3vrZvF67ZdoCLzeJhTtxvkaboGrktp80YDzJM8Gr578SXtE2dhCUD25C3Y_efwvOzunMpZq)

                 首先,类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import语句就可以写在外面,但编译之后一定是在类文件里面的)
                 第二,也是最突出和典型的一点,它为对象提供一个模板,因为java是纯面向对象的,所以,至少你得有对象。对象从哪里来?一种重要的方式,就是通过类来构造出来的,就是按照类所规划的样子产生出来。一般的形式是new ClassName();
版权声明:本文为博主原创文章,未经博主允许不得转载。

类中的静态方法如何调用?-------Bosent中同一类下面的两个服务怎么调用

有两种方法:  1:类名.静态方法  2: 对象名.静态方法  一般只用第一种 //注意二者的方法的参数可不一样哟。。 public static Map updateRecruitmentJ...
  • pilqc2009
  • pilqc2009
  • 2015年07月03日 08:44
  • 861

Unity 3D:访问另一个C#类中的属性或方法

在开发Unity 3D 游戏的过程中,经常遇到在某个C#类中访问另一个C#类中的方法或属性;比如:在Eenmy.cs中访问PlayAttack.cs脚本中访问该脚本中的TakeDamage(int ...
  • iFuMI
  • iFuMI
  • 2016年06月04日 18:33
  • 3112

Activity调用Service里的方法

Service是不能被实例化的,那么我们如果想调用里边的方法,该怎样进行呢? 首先看一个Serviece类 public class SingService extends Service{ @O...
  • mutoujian126
  • mutoujian126
  • 2015年03月12日 16:58
  • 1130

一个类如何使用另一个类的private、protected方法

 一个类A使用另一个类B的private/protected函数f(),常见的方法有几种:1)  复制B的f()的内容到A中。最常见的也是代码复用最低的方法。2)  令B为A的成员变量(或在A的某函数...
  • lw1a2
  • lw1a2
  • 2009年10月16日 23:26
  • 3146

在同一个类中重载方法的互相调用

在同一个类中,有两个重载的方法     public void overload(Integer i){         Number num = (Number)i;         overloa...
  • u011136420
  • u011136420
  • 2015年09月30日 19:26
  • 174

一个类怎样调用另一个类中的属性和方法

一个类怎样调用另一个类中的属性和方法
  • wangyanming123
  • wangyanming123
  • 2016年04月06日 16:53
  • 11890

如何在类里面引用另一个类的方法里的局部变量(重要)

在一个类中是不能调用另外一个类方法中定义的局部变量的,若想调用可以按以下几种方法做: 1、将局部变量定义为类中的成员变量,然后通过对象来调用。 2、将局部变量用final关键字定义为常量,然后通过类名...
  • JavaNotes
  • JavaNotes
  • 2017年10月11日 18:39
  • 225

实现java多线程的第二种办法:实现runable接口

1、为什么用runable接口 对于java来说不能实现多继承,所以说,对于一个类来说,如果有自己的父类,但是还要想继承线程(thread类)类的话,就出现问题啦。 2、实现runable...
  • a879365197
  • a879365197
  • 2015年03月22日 11:16
  • 378

从头认识设计模式-策略模式-03-思考过程二:在每一个类里面单独增加方法或者增加接口

我们接着上面的需求变化的问题,给出第一个解决方案:在每一个类里面单独增加方法或者增加接口。其实这个方法的本质都是一样,就是在不同的类上面实现不同的逻辑。我们下面的代码清单以增加接口为例1.代码清单还原...
  • raylee2007
  • raylee2007
  • 2016年03月16日 23:06
  • 1586

C++学习总结_声明一个对象并实现声明类的方法

#include using namespace std;class Human//声明一个Human类{//声明相关的成员方法public : int GetWeight(); double Get...
  • Dean_Deng
  • Dean_Deng
  • 2011年03月24日 23:00
  • 3478
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发问题-声明一个类时调用它里面的方法发现不能调用
举报原因:
原因补充:

(最多只允许输入30个字)