社区
Java SE
帖子详情
一个关于对象的问题,比较难!!!
chinani
2001-03-31 04:04:00
java中是在堆中分配一个对象的:如AudioClip my = new AudioClip();
在定义这样一个变量后,方可使用
AudioClip中的方法,如:my.play();//正确 但若仅定义一个对象变量
AudioClip my 然后使用AudioClip中的方法,如my.play(); //错误
我想请教的是,String是一个类,那么使用 String
my;定义一个对象实例后,使用my.subString(),为什么就是正确的呢?
--
...全文
102
6
打赏
收藏
一个关于对象的问题,比较难!!!
java中是在堆中分配一个对象的:如AudioClip my = new AudioClip(); 在定义这样一个变量后,方可使用 AudioClip中的方法,如:my.play();//正确 但若仅定义一个对象变量 AudioClip my 然后使用AudioClip中的方法,如my.play(); //错误 我想请教的是,String是一个类,那么使用 String my;定义一个对象实例后,使用my.subString(),为什么就是正确的呢? --
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanxiang
2001-04-03
打赏
举报
回复
luodi(无知者无畏)确有水平,能否劳驾看一看我的问题:专用JDBC驱动程序如何使用?谢了
luodi
2001-04-02
打赏
举报
回复
只定义String my; 之后就用 my.subString() 就可以吗?反之定义AudioClip my; 而使用 my.play();就会出错吗?
答案是: 错! 这要视情况而定,这取决于你在那里声明这个变量。
如果你定义的变量是类的成员变量,这两种做法都是成功的,因为类的成员变量如果你不去显式初始化的话,编译器会将非主类型(int, long, etc..)的对象全都初始化成null,而你去使用这些方法时编译部分不会报错,但要是不真正初始化过,运行期一定会出异常的。
但如果这两个声明是在类的方法内部则都会出错!因这这时编译器是不会为你作这种缺省初始化的!也一定会象楼上tanxing所说,编译器就会报错的。
tanxiang
2001-04-01
打赏
举报
回复
谁说是正确的?String my;定义一个对象实例后,使用my.subString(),
String my had not been initialized.
类必须实例化才可使用的,AudioClip与String都是一样。
yangzi
2001-04-01
打赏
举报
回复
呵呵,浪费了20分
chinani
2001-03-31
打赏
举报
回复
谢了taolei,后来我想通了。
taolei
2001-03-31
打赏
举报
回复
String my = "xxx";就相当于 String my = new String("xxx");
【Java】面向
对象
之多态超级详解!!
为了深入了解JAVA的面向
对象
的特性,今天继续来学习剖析多态。多态在Java中的应用非常广泛,它在继承的前提下让子类将父类中的方法进行重写,最后通过父类
对象
访问到子类重写的方法实现。它可以大大优化代码篇幅,让代码整体更清晰整洁,同时更方便使用者进行代码的迭代更新!提到了很多新内容,本篇文章将会详细介绍Java语言中的多态概念,重写,向上转型和向下转型等相关内容,让我们速速开始吧!!【Java】面向
对象
之继承超级详解!!有详细讲解,学完再食用本篇博客效果更佳哦🌹🌹。
C++?类和
对象
(上)!!!
本文讨论了C++中与类和
对象
相关的内容,欢迎大家一起讨论交流!
一顿Spring骚操作:我敢说没有人比我更懂Java
对象
的创建!
一、开篇一问
一个
Spring Bean是Java
对象
吗?那么
一个
对象
是Spring Bean吗? 带着这个
问题
我们一起来回顾Spring的生命周期流程,彻底了解
一个
类在Spring中究竟做了那些操作! 我们先看一段代码! 诚然,相信只要是使用过Spring的人都应该知道,从Spring容器中获取的
对象
,里面的EmailServiceImpl是被Spring自动注入了的! 但是相同的点是,他们两个都是
一个
Java
对象
,都是加载在JVM里面的,那么至少我们现在可以回答的
问题
了: SpringBean一定是一
趣味故事掌握面向
对象
编程,巨头家族发家之内幕解读!
大伙都知道面向
对象
有三个特点:封装,多态,继承。 本文从三大巨头来讨论剖析面向
对象
。 怎么理解多态? 我这里举
一个
例子。比如
一个
企业老板,王总,他有一儿一女,然后他宣布把集团划分为两个部分。给两个人分开管理, 提出
一个
要求,
一个
月盈利208W? 儿子把子业务群进行调整打包整合了
一个
游戏生态,日赚不止208W。 女儿把子业务群进行调整打包整合了
一个
购物生态,日赚也不止208W! 马总看了直呼惊艳! 好这里,回到主题,里面说的什么契合多态呢?
一个
盈利指标就是父类的
一个
方法! 儿子女儿都有各自的实现,但是都达到
Java
对象
数组多属性条件排序
问题
(详解)
最近遇到了一道多条件排序题,类似于“something有A,B,C三个属性,先
比较
A,A条件相同时再
比较
B,B条件相同时再
比较
C,排序输出”的形式。这类题目用C/C++解决起来会很顺手,可以用结构体,结合sort和compare,就能完成整个思路。但是我们如何用Java来解决这个
问题
呢。Java是面向
对象
的语言,没有结构体的概念,我们应该定义类。比方说,用
一个
球队排名
问题
来举例子。现在
对象
是球队信...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章