关于JAVA面向对象的问题

问题描述

关于JAVA面向对象的问题

在JAVA中,万事万物皆对象,现在我有一个问题:JAVA中的执行语句是对象吗?如果是,它的class是什么?

解决方案

施主,你着相了。。。你说的东西确实不是对象。
所有编程语言的基础都是过程。因为所有编程语言最终目的是 【去做一件事】。
java就是以对象为单位封装了过程,过程可以看作是对象的动作,过程操作的数据可以看作对象的属性。
Java中你只能通过对象来操作过程,这就是处处都是对象的真意。

那么,所有过程操作的数据都是对象吗?是的。
那么,操作对象数据的关键字(if)是对象吗?不是。

举个例子:你吃饭
咱以人类的思维来看,
【你】可以是对象,
【饭】可以是对象,
【吃】非得是对象吗?不要找虐,它作为【你】的动作更好理解。

那么if为什么不设计成对象呢?设计者也是人。。。。

解决方案二:

万物皆对象,说的是操作的所有类型都是对象,并不是说操作语句是对象
比如 我拿起了一个苹果
苹果是对象,拿不是对象

解决方案三:

?
Java面向对象问题集锦

1、面向对象的特征有哪些方面?

1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本......
答案就在这里:Java面向对象问题集锦

解决方案四:

具体是啥,你要说sql语句,那就是字符串,就是String

解决方案五:

Class类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。Class类的对象用于表示当前运行的 Java 应用程序中的类和接口。

解决方案六:

万物皆对象说的也不是 那么标准的,只是说java 语言面向对象编程 十分显著

解决方案七:

万物皆对象说的也不是 那么标准的,只是说java 语言面向对象编程 十分显著

解决方案八:

java的面向对象说的是把博大的 汉语名词 作为对象 是事物 而非动作。ok?

时间: 2016-03-15

关于JAVA面向对象的问题的相关文章

【Java面向对象学习】一张图搞定Java面向对象

刚开始学习Java的时候,一个人跌跌撞撞摸索着往前走,很多东西理解的也懵懵懂懂,后来实践的多了,才慢慢清楚:许多东西虽然很基础但是却很重要,是需要反复思考和加深理解的,[Java面向对象学习]一张图搞定Java面向对象,分享一些归纳总结后的技术干货,一张图能搞定的事,绝对不长篇大论. 大家都知道,Java面向对象是Java的一个核心,也是初学者的一个难点,所以我们从这里开始,Let's go ! Java面向对象 面向对象(Oriented Object) 是相对于面向过程而言的,过程其实就是函

JAVA学习(五):Java面向对象编程基础

Java面向对象编程基础 面向对象(Object oriented programming,OOP)技术是一种强有力的软件开发方法,它采用数据抽象与信息隐藏技术,来使软件开发简单化,以达到代码重用的目的. 1.OOP的3个特性(封装.继承和多态性) 封装是类的基础,指把类的相关实现细节隐藏起来,在类中将数据和实现操作的代码集中起来放在对象的内部,调用这些类时只需直接使用类预留的接口就可以了. 继承提供了子类自动拥有父类数据结构和方法的机制,它表示类之间的一种关系. 多态指使一个对象被看成另一个对

JAVA面向对象之对象和类

Java是一种面向对象的编程语言,面向对象在整个Java的学习中属于重中之重,从这一篇博客开始,将逐步为大家介绍Java面向对象的相关知识,这一偏将为大家介绍对象和类的概念以及如何定义类和创建对象. 一.对象和类的概念 1.对象 以一个人为例,对于人,我们可以从他所具有的特征和所具有的行为来进行分析. 特征:体重.身高.性别.年龄...... 行为:吃饭.睡觉.说话...... 上面的例子就是对现实世界中的具体事物进行的描述,这些具体的事务就是对像,比如一个人.一辆车.从以上的分析还可以看出,人

JAVA面向对象该怎样才能学好呢!

问题描述 JAVA面向对象里面的门禁系统的面向对象设计好难呀,该怎样才能学好呢,有什么好的方法吗? 解决方案 解决方案二:我也在学有同感顶一下

java面向对象(三)之抽象类,接口

java类 java类分为普通类和抽象类,接口,上一节我大概讲了java类的一般格式,今天将抽象类和接口.同时讲一下它们是怎样存储的. 最重要的是理解为什么要有抽象和接口,这样学下来你猜不会迷茫,才能更好的去使用,所以多看看我写的关于抽象类和接口的目的. 抽象类 目的 为了对代码更好的维护和重用. 解析: 抽象类往往用来表征对问题领域进行分析.设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象. 1.因为抽象类不能实例化对象,所以必须要有子类来实现它之后才能使用.这样就可

JAVA面向对象之多态

多态(Polymorphism)按字面的意思就是"多种状态".在面向对象语言中,接口的多种不同的实现方式即为多态.引用Charlie Calverts对多态的描述--多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自"Delphi4 编程技术内幕"). 多态指同一个实体同时具有多种形式.它是面向对象程序设计(OOP)的一个重要特征.如果一个语言只支持类而不支持多态,只能说明它是

java-新手求助 JAVA面向对象的题目:

问题描述 新手求助 JAVA面向对象的题目: 共有两道题目:如题: 1:使用日期类Date 编写程序创建一个Date对象,设置它的流失时间分别为10000,100000,1000000 10000000.然后使用toString()方法分别显示上述日期: 2:编写一个程序,创建种子是1000的Random对象,然后使用nextInt(100)的方法显示0到 100之间的50个随机数. 刚学,连题目都看不懂.大家有时间的话.麻烦多指教一下.谢谢啦! 解决方案 新手java面向对象(一)新手java

java面向对象编程的问题

问题描述 java面向对象编程的问题 "一个农场有100头牛,性别.年龄未知,母牛没三年会生一只小牛,20年后会有多少只牛?" 现在只知道要有一个牛类,里边有年龄和性别两个属性,然后创建工厂类,包括生小牛的方法.求代码的实现. 解决方案 就你的描述可以设计一个类Ox,包含三个属性,一个计算小牛个数的方法.需求很清楚了,你就自己实现吧,练习就是要自己写试试. 解决方案二: 设计模式学习心得之工厂类模式(一)简单工厂模式

详解Java面向对象编程中方法的使用_java

一个 Java 方法是为了执行某个操作的一些语句的组合.举个例子来说,当你调用 System.out.println 方法时,系统实际上会执行很多语句才能在控制台上输出信息. 现在你将学习怎么创建你自己的方法,他们可以有返回值也可以没有返回值,可以有参数,也可以没有参数,重载方法要使用相同的方法名称,并在程序设计中利用抽象的方法. 创建方法我们用下面的例子来解释方法的语法: public static int funcName(int a, int b) { // body } 在这里 publ