社区
脚本语言
帖子详情
要使用对象里的方法,是不是一定要实例化对象才能使用??
jessinio
2007-01-08 04:12:59
要使用对象里的方法,是不是一定要实例化对象才能使用??
好像是不一定的,请问那些对象要实例化才能用,哪些不用实例化就能用的??
...全文
466
6
打赏
收藏
要使用对象里的方法,是不是一定要实例化对象才能使用??
要使用对象里的方法,是不是一定要实例化对象才能使用?? 好像是不一定的,请问那些对象要实例化才能用,哪些不用实例化就能用的??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iambic
2007-01-15
打赏
举报
回复
你看的是什么Python书啊?应该仔细看下有关面向对象的部分,学习一些基本思想。
对象就一组数据,拥有操作在数据上的方法。一个实例就是一个对象。类是对象的类型。
比如str是类,是所有的字符串对象的类型。"abcd"是str类的一个对象。
实例方法必须操作在(类的)一个对象上,类方法则没有实例可操作。
"abcd".strip()是实例方法,strip()操作在s上。
str.__class__是一个类属性,不需要对象,通过类就可以使用。类方法也一样,不需要对象,不过比较少用,一时找不到例子。
len("abcd")是一般方法,虽然操作在"abcd"数据上,但是没有绑定在其上,需要显示在方法参数中指定。
所以,绑定并操作了一组数据的就是实例方法。一般通过实例名+.来调用的都是实例方法。
jessinio
2007-01-15
打赏
举报
回复
今天看书,看到了这一句:所有方法一定要在对象的实例上进行运算(如果是从C++中转出来的,则没有“静态方法”)
这是怎么一回事???
xyzxyz1111
2007-01-09
打赏
举报
回复
classmethod不需要实例化就能使用
其他的方法需要实例化
jessinio
2007-01-09
打赏
举报
回复
下面是java问题的回答:
类方法一般指静态方法,它通过 类名.方法名() 访问,只要类方法的访问权限(公共、保护、私有等)允许,可以不经实例化就可以访问类的方法。类方法中不可以出现 this 关键字,不可以直接访问类中的非静态成员。
实例方法就是一般的方法,它通过 类的变量名.方法名() 访问,实例方法必须在类经过实例化之后才可以访问。
请问类的构造函数是不是类方法呢??(在没有实例时可以被调用,但是它又不是静态的)
jessinio
2007-01-09
打赏
举报
回复
说真的,真的不知道什么是类方法,什么是实例方法!!~!~
它们怎么分呢??
ChumpKlutz
2007-01-09
打赏
举报
回复
方法分為类方法与实例方法
类方法通过类名就可以引用也可以用实例引用
实例方法必须通过实例引用
楼猪最好是弄清楚这些东西
为什么要创建
对象
(实例化)?
一、为什么要
实例化
对象
?
对象
:属性+
方法
类是指:描述一种事物的定义,是个抽象的概念 实例指:该种事物的一个具体的个体,是具体的东西 联系 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及...
深入理解Java
对象
的创建过程:类的初始化与实例化
在实例化一个
对象
时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM...
C#之
实例化
对象
与
方法
重载
封装过程中的疑难杂症(三,
实例化
对象
和
方法
重载) 一,
实例化
对象
1,
实例化
对象
其实就是创建
对象
过程; Student st1 = new Student(); 2,为什么要
实例化
对象
? 因为只有实例化之后,才能将这个
对象
放到内存中,然后才能...
几种
对象
实例化方式详解
一)
对象
实例化常用方式 方式一:直接new一个
对象
,最常用的一种。 方式二:反射,通过Class.forName("类的全限定名")。 方式三:构造器,通过Class.forName("类的全限定名"),再获取构造
方法
。 方式四:序列化...
java 实例化是什么及五种实例化
方法
实例化是什么 1.在Java中,
使用
已经定义好的类,创建该类
对象
的...3.
实例化
对象
的语法:类名 引用变量名 = new 构造器名() ; 4.访问成员属性或成员
方法
一般语法是:引用成员变量名.成员名 示例代码 学生类 public class
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章