开发问题-声明一个类时调用它里面的方法发现不能调用
2016-08-29 16:43
274 查看
声明一个类时调用它里面的方法发现不能调用,即输入‘.’都没有方法提示
-- 错误地方:在类A中直接调用类B的方法而不是在类A的方法中调用类B的方法
-- 解释:java中,类是对象的模板,对象是类的一个个体。
类和对象的关系: 类名 对象名 = new 类名();
类(可以看成一个对象)中包含属性和方法,属性是类拥有什么,而方法是类可以做什么,方法是一个执行过程。所以在类中,除了属性可以直接写在类中之外,任何涉及过程的都要写在方法中。如果直接写在类中,类就会默认为属性,而属性是没有可供调用的方法的。
(以下参考百度知道tianjinjiaoshi 解答--http://zhidao.baidu.com/link?url=-5pmD_PdcUOI5Zn3vrZvF67ZdoCLzeJhTtxvkaboGrktp80YDzJM8Gr578SXtE2dhCUD25C3Y_efwvOzunMpZq)
首先,类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import语句就可以写在外面,但编译之后一定是在类文件里面的)
第二,也是最突出和典型的一点,它为对象提供一个模板,因为java是纯面向对象的,所以,至少你得有对象。对象从哪里来?一种重要的方式,就是通过类来构造出来的,就是按照类所规划的样子产生出来。一般的形式是new ClassName();
-- 错误地方:在类A中直接调用类B的方法而不是在类A的方法中调用类B的方法
-- 解释:java中,类是对象的模板,对象是类的一个个体。
类和对象的关系: 类名 对象名 = new 类名();
类(可以看成一个对象)中包含属性和方法,属性是类拥有什么,而方法是类可以做什么,方法是一个执行过程。所以在类中,除了属性可以直接写在类中之外,任何涉及过程的都要写在方法中。如果直接写在类中,类就会默认为属性,而属性是没有可供调用的方法的。
(以下参考百度知道tianjinjiaoshi 解答--http://zhidao.baidu.com/link?url=-5pmD_PdcUOI5Zn3vrZvF67ZdoCLzeJhTtxvkaboGrktp80YDzJM8Gr578SXtE2dhCUD25C3Y_efwvOzunMpZq)
首先,类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import语句就可以写在外面,但编译之后一定是在类文件里面的)
第二,也是最突出和典型的一点,它为对象提供一个模板,因为java是纯面向对象的,所以,至少你得有对象。对象从哪里来?一种重要的方式,就是通过类来构造出来的,就是按照类所规划的样子产生出来。一般的形式是new ClassName();
相关文章推荐
- 发现一个SSH action中蛋疼的问题,方法名不能以get开头
- JS Cookie 路径问题(发现在不同的目录下,调用同一个js方法来存储Cookie,到别的目录取不出或取出的值是不对的)
- 不能免俗,开始学C#,发现一个msdn的一个问题?
- 我发现ASP.NET AJAX在客户端调用 WebService时的一个奇怪的问题!问题更奇怪了!!
- swf调用页面的方法 IIS下可以调用 文件夹里面不可以 权限问题解决方案
- net c#数组问题 声明一个100大小的数组 随机插入1-100之间的数,不能重复
- Flex一个RemoteObject调用JAVA对象里面的多个方法(转)
- Arcgis Server JS 开发,一个奇怪的问题(dojo未定义、机器名不能访问)
- HQL 发现一个小问题: 用foreign连的话 在 where里面既然id需要“Id”,而其他的 如username 只要“userName”!
- 写一个返回字符串长度的函数,函数里面不用局部变量,不能调用系统函数strlen
- MOSS 2010 Content Type(内容类型)开发中的一个问题及其解决方法
- Flex一个RemoteObject调用JAVA对象里面的多个方法
- 今天做Delphi控件包安装的时候发现一个问题Never-build package 解决方法
- 开发中“错误: 意外地调用了方法或属性访问。” 和 第一行错误 的IE 两个问题( JQ 进行转义字符 , 分页JS 调用 时参数问题。)
- DELPHI6开发数据库发现的一个问题
- 一个奇怪的问题:在类里面声明一个该类的对象
- 发现一个奇怪的问题: 不能把文件取名为 con
- 一个.NET工程在调用Java方法的时候不能创建JVM的问题及其原因
- java调用linux top命令的方法,以及遇到的一个问题
- .net 1.1开发遇到的一个鸟问题,不跑page_load方法