怎样理解JAVA中类,方法,对象三者之间的关系
类是一个抽象的概念,而对象是按照类的形式产生的具体存在,比如,人类(是类),而你(是对象),对象是类的具体实现,对象拥有类定义的所有实现。看个例子程序public class Person {//人类 public String name; public void showMe() { System.out.println("我的名字叫" + name); } }public class Test { public static void main(String[] args) { //Person是类,me是一个Pseron类的对象 Person me = new Person();//创建一个类的对象的过程叫实例化 me.name = "听、蓝色风吟"; //me就是对象,对象拥有类定义的属性,name me.showMe();//对象拥有类定义的行为(方法),showMe() }}输出:我的名字叫 听、蓝色风吟最后解释,类是抽象的概念,我们无法让概念去做一件事情,但是却可以让这个概念的实际存在去做。就好像,人类是可以问问题的,我们无法让 "人类"(对人的定义,是概念)去这么做,却可以让 "听、蓝色风吟" 这个属于 人'类' 的具体存在去提问题。希望这么说你理解了
每个类就是一个对象,对象可以有多个方法属性,比如 汽车是对象,可以擦车,卖车,买车等多个行为方法
Before:有个类叫人,有个对象叫乌鸡国王后(也就是你),有个方法叫吃饭。1、其中人是对某种高级动物(即某类事物,可以想象人类,有相同的特征和行为,也就是属性和方法。)的统称。虽然你可能说不出来,但是你一看就知道某个事物是不是人,也就是说某个对象是不是人的一个实例;
2、乌鸡国王后是人中的特定的一个,是人类的一个对象。假如有另外一个类叫狗(别介意,没有其他意思),有个狗的对象叫来福。来福也是一个对象,他是狗类的一个对象,也叫做狗类的一个实例;
3、人类都要吃饭,乌鸡国王后也要吃饭,吃饭的功能都是作为能量供给。至于吃什么,吃多少,可以作为吃饭的参数,每个对象可能吃的都有差别。本来吧,要调用人类吃饭这个方法你必须先要实例化一个人类对象,然后用"对象名.方法名"来调用,不然人都没有,怎么吃啊。但是有一种方法是特别的,叫做静态方法,你在定义人类的时候这个方法就已经存在了,可以用“类名.静态方法名”来调用。总之,一句话,静态方法依赖于类,常规方法依赖于对象。
After:假如现在你生了个孩子,这个过程叫做类的实例化,也叫做实例化对象。现实中人类的实例化是一系列不可描述的步骤,java中只需要"Human child=new Human();"。如果没有实例化,想要调用某个方法,那么那个方法必须是静态的(定义时关键字static修饰):"Human.staticFunction();", 实例化后可以调用其它方法:"child.function();"。
这是最基础的啊,我自己的理解把,方法是行为,对象是属性,类是主体躯干包含方法和对象
类是什么意思?
9.法律、行政法规规定的其他作品。如民间文学艺术作品等。问题七:我类你 什么意思? 我和你一样 问题八:java中的Dao类是什么意思? DAO层一般有接口弗该接口的实现类! 接口用于规范实现类! 实现类一般用于用于操作数据库! 一般操作修改,添加,删除数据库操作的步骤很相似,就写了一个公共类...
java里面的类怎么理解?通俗点
JAVA里的类 就好比一个浇注的模具 模具里有怎么制造成品的一些方法 一个大体的套路 但是并没有创造任何对象 而在创建对象的时候 应用到JAVA的类 这样才把模具实体化 创建出一个成品
Java中类加载机制及扩展简介
即使全限定名相同,也被视为独立类型。在Tomcat等环境中,支持部署独立应用并管理不同版本依赖。类加载器扩展应用领域包括:模块化系统的支持热部署和动态更新插件系统的开发加密类资源处理OSGi框架中的类隔离SPI(Service Provider Interface)集成理解这些概念有助于深入掌握Java语言的运行机制。
怎样理解JAVA中类,方法,对象三者之间的关系
但是有一种方法是特别的,叫做静态方法,你在定义人类的时候这个方法就已经存在了,可以用“类名.静态方法名”来调用。总之,一句话,静态方法依赖于类,常规方法依赖于对象。After:假如现在你生了个孩子,这个过程叫做类的实例化,也叫做实例化对象。现实中人类的实例化是一系列不可描述的步骤,java中...
以程序为例,讲解java中包,类,构造函数,成员变量,成员方法,重载,接口,SU...
我们看到类变量和实例变量没赋值照样有值打印出来,我们也看到int的初始值是0 。实例变量和类变量的类型 初始值 整数 0 浮点类型 0.0 字符类型 ‘\/u0000′布尔类型 boolean false 引用数据类型(譬如数组、接口、类) null 二、方法(类或对象的行为)1、方法 Java中类的行为由类...
java中类和对象怎么区分?
那么对象呢? 对象可以根据类产生出来,所以叫万事万物皆对象 。比如你我他,都是一个具体的由人"类"产生出来的一个对象,那么你也会有这些属性如身高,性别3围,年龄啥的。多用面向对象(OO)的思想去想你遇到的程序问题,或者分析现实中的事物吧。电脑中的子目录很好理解,例如:1、C:\\是父目录,C:\\...
JAVA中的类和对象
对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。Java中的类类可以看成是创建Java对象的模板。通过下面一个简单的类来理解下Java中类的定义:publicclassDog{...
Java中“顶级类”是什么意思?
顶级类,顾名思义,最外层,最高级的类;怎么理解呢?在java中,当你在其它类的外边声明一个类(就是一个对立的类);它就会认为这是一个顶级类!还有一种嵌套顶级类;如果你在一个顶级类中声明一个类,并且在该嵌套类的声明前加上static的修饰符,就得到了一个嵌套顶级类。Java是一种可以撰写跨...
在java里,类和对象的区别是什么?如何定义类和对象?
如小明的姓名属性是小明,小红的姓名属性是小红)。类是抽象出来的概念,对象是这个抽象说明的类的一个具体情况。定义类需要使用class关键字来定义,如class people{};定义对象需要使用这个对象所属的类并用new关键字来实例化,如 new people();(当然,java实例化对象还有更深的反射实例化方法)。
java中的抽象类和接口该怎么理解 ?定义上有什么区别?通常分别有什么作用...
从某种意义上说,接口是一种特殊形式的抽象类,在java语言中抽象类表示的是一种继承关系,一个类只能继承继承一个抽象类,而一个类却可以实现多个接口。在许多情况下,接口确实可以代替抽象类,如果你不需要刻意表达属性上的继承的话。进一步理解,关于java引入抽象类、接口的目的,向高手请教得到的答复...
书质林可: Before:有个类叫人,有个对象叫乌鸡国王后(也就是你),有个方法叫吃饭.1、其中人是对某种高级动物(即某类事物,可以想象人类,有相同的特征和行为,也就是属性和方法.)的统称.虽然你可能说不出来,但是你一看就知道某个事...
桦甸市18266374435: java中的对象,类,方法,属性,请用最简单又通俗的方法解释一下是什么意思,以及什么关系,谢谢! - ?
书质林可: 对象是通过类定义出来的, A a=new A() a就是类A的对象 类里面定义的方法 比如 public class A {int c=3; public void write() { System.out.println("123"); } } 方法write 就是类A的 要想调用方法 可以通过对象 就像刚才定义的 a ; 可以这么写 a....
桦甸市18266374435: java 中的类,方法,对象,面向对象,都是什么意思~~大家要用自己的话说 不要书本的 - ?
书质林可: 类:每个扩展名为.class的就是一个类.开发工具里新建..类就可以 public class 类名{ } 方法:类里面的用来处理事物的叫类:比如 public class 类名{ public 返回值 方法名(参数){} } 对象:比如说我现在要用程序语言讲一辆汽车描述出来: 这个汽车就是对象: 面向对象就是:这个汽车具有的属性和方法: 属性比如:颜色,四个轮,品牌 方法:会跑,可以带人.....不是很会表达,将就看吧
桦甸市18266374435: java中的类、对象、方法三者的关系? - ?
书质林可: Point pt;仅是声明,还没有真正存在 pt=new Point();为pt分配存储空间(诞生了),并调用构造函数Point() { x=10; y=10; }初始化 pt.output();调用对象pt的output()方法(函数) 类、对象、方法三者的关系 打个比方 类:人(一类事物,抽象概括) 对象: 张三,王五(具体个体) 对象的方法就是对象具有的行为,如张三吃饭,睡觉等等都是他的行为(吃饭,睡觉都可以定义为方法,并实现) 例子中 类:Point 对象:pt 方法:output();
桦甸市18266374435: java中什么是类和对象 - ?
书质林可: 所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念. 类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型...
桦甸市18266374435: java中,类、对象、方法 有什么联系? - ?
书质林可: 类,是将现实生活中的事物归为一类.就好比猫、狗.他们都属于动物一类,他们都有共同的属性和行为(方法),例如他们都有颜色、年龄、以及他们可以叫、和吃实物(这种行为,在类中就以方法的形式表现).而对象就是从这一类中生成的一个实体.每一个实体都是唯一的.
桦甸市18266374435: java中类,对象,属性,方法,都是什么,简单明了的说明一下 - ?
书质林可: 类:就是一种归类,例如:电器,通俗的讲,就是用电才能工作的机器(不是很准确);又如:人 类,包括人的这一类生物.是具体对象的抽象说法. 对象:就是具体的对象,例如:张三、王五、铅笔、轮滑鞋,等等具体事物,可唯一性的 属性:通俗讲就是具有的特征,属性特征,例如电器中的一种(对象):电饭煲,它的属性可以是:功率1000w,有两档,等等 方法:就是对象能干什么?如:电饭煲可以煮饭等,这个方法是要自己去实现的,通过操纵属性等来实现 我讲的过于粗糙,仅供参考,不懂可追问~
桦甸市18266374435: java中的对象和方法究竟是什么 - ?
书质林可: 我大一的时候学过一学期的C,时间有点久了只能记住一点点.印象最深刻的就是开头那个include....... 说回来Java和C其实代码风格是很相似的.什么面向过程什么面向对象,说起来很绕,甚至我刚工作时还是很迷糊,但是工作一段时间就能明...
桦甸市18266374435: 在java中类和对象是什么 - ?
书质林可: 人是一个类,人这个类有胳膊,腿,眼睛等等诸多属性.有奔跑、说话、吃饭这些方法 . 你就是一个对象,是人这个类实例化出来的对象 .所以你朋友也是一个对象.面向过程是着重于其中程序设计的算法、语言的运用,如设计不同功能的函...
桦甸市18266374435: java面向对象编程技术中类和对象的概念 - ?
书质林可: 什么是类 在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象. 举一个浅显的例子.Person(人)是对地球上所有具有特殊智能的生物包括你,我,他,张三,李四等的抽象. “你”,“我”,“他”,“张三”,“李四”等等...