社区
Java SE
帖子详情
有几种对象类型,如:classAa a和classAa a=new classAa()有什么区别,可以new 一个接口对象吗,该如何调用方法??
grant999
2005-12-15 05:42:30
??
...全文
145
6
打赏
收藏
有几种对象类型,如:classAa a和classAa a=new classAa()有什么区别,可以new 一个接口对象吗,该如何调用方法??
??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grant999
2005-12-16
打赏
举报
回复
import java.text.*;
import java.util.*;
import java.io.*;
interface ghy_interface {
String show_yourname(String yourname);
}
class ghy_class implements ghy_interface {
public String show_yourname(String yourname) {
return this.yourname.toUpperCase();
}
}
public class ww(){
ghy_interface q;
static ww w;
public static ghy_interface qq(){
return w.q;
}
}
public class ghytest {
public static void main(String[] args) {
System.out.println(ww.qq().show_yourname("ghyghost"));
}
}
看看这个例子,报错是ghytest.java:16: 需要 '{'
public class ww()
^
ghytest.java:37: 需要 '}'
}
这是为什么???????????????????
立志做一个佳娃~
2005-12-15
打赏
举报
回复
import java.text.*;
import java.util.*;
import java.io.*;
interface ghy_interface {
String show_yourname(String yourname);
}
class ghy_class implements ghy_interface {
public String show_yourname(String yourname) {
return yourname.toUpperCase();
}
}
public class ghytest {
public static void main(String[] args) {
ghy_class ghy=new ghy_class();
System.out.println(ghy.show_yourname("ghyghost"));
}
}
一个最简单的接口例子,不知道满足没有满足楼主的需要
立志做一个佳娃~
2005-12-15
打赏
举报
回复
调用接口的方法你得先用类实现接口,然后再调用类实例中的方法。
CalvinKyle
2005-12-15
打赏
举报
回复
可以new 一个接口对象吗
============================不可
立志做一个佳娃~
2005-12-15
打赏
举报
回复
对象的引用永远是在栈上,而对象永远在堆中。
crazycy
2005-12-15
打赏
举报
回复
classAa a
======
声明一个变量,占用了栈内存,但是此时没有生成对象
classAa a=new classAa()
======
这个时候生成了一个对象,在堆内存中,并且把栈内存中的a指向了这个堆对象
java中内存分为堆内存和栈内存,还有放置其他的内存
JAVA面试题(基础)
本质就是:父类的引用指向子类的
对象
。父类
类型
变量名=
new
子类
类型
();
java
对象
栈堆_Java
对象
内存分配, 堆还是栈? 这是个问题
C++ 实例化
对象
的方式有两种:直接定义
对象
,
对象
被分配在
方法
栈的本地变量栈上, 生命周期与
方法
栈一致,
方法
退出时
对象
被自动销毁.通过
new
关键字在堆上分配
对象
,
对象
要用户手动销毁.#includeusingnamespacestd;...
Java面向
对象
学习笔记
java.lang:包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用的功能java.net:包含执行于网络相关的操作的类和
接口
java.io:包含能听过多种输入输出功能的类java.util:包含一些实用...
c++知识题
A重载函数必须具有不同的返回值
类型
; B重载函数形参个数必须不同; C重载函数必须有不同的形参列表 D重载函数名可以不同; 2.下列关于构造函数的描述中,错误的是(D) A构造函数可以设置默认参数...
java面试基础篇
1、什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.C/S(Client/Server),客户端/服务端,桌面应用程序 2、Java都有那些开发平台? JAVA...
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章