JAVA第四章
我在桥上玩泥巴
好好学习,好好生活
展开
-
JAVA_面向对象&面向过程
4.1 面向过程和面向对象面向过程:多过程,按照步骤一步一步进行。比如,如何开车?我们很容易就列出实现步骤:1.发动车 2. 挂挡 3.踩油门 4. 走你面向对象:多协作。比如,面向对象思想思考造车,发现车由如下对象组成:1.轮胎 2.发动机 3.车壳 4.座椅 5.挡风玻璃为了便于协作,我们找轮胎厂完成制造轮胎的步骤,发动机厂完成制造发动机的步骤;这样,发现大家可以同...原创 2019-09-18 20:56:42 · 105 阅读 · 0 评论 -
JAVA_一个典型类的写法和调用
定义类的格式①class A{…}②public class B{…}类的构成:属性+方法+主方法注意,定义类时,类名后面不需加圆括号;而定义方法需要在方法名后加上括号当一个程序中同时出现以上两个类时,需要将class定义的类放在public class定义的类上面且类中定义的方法,需要包含在类内部,主方法也需要包含在类内部,即:public class B{ ...原创 2019-09-18 22:34:29 · 646 阅读 · 0 评论 -
JAVA_构造方法&构造方法重载
4.5 构造方法Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。格式:[修饰符] 类名(形参列表){ //n条语句}例如:public A(...){}......A a=new A(...)//不同于以往,此时括号内可以填相应内容代码示例:/** * 构造方法 * * @author 王立生 * * 题目:定义一个“点”...原创 2019-09-19 22:22:20 · 171 阅读 · 0 评论 -
JAVA_this关键字&static关键字
4.5 this关键字this的本质就是“创建好的对象的地址”! 由于在构造方法调用前,对象已经创建。因此,在构造方法中也可以使用this代表“当前对象” 。this最常的用法:(1)在程序中产生二义性之处,应使用this来指明当前对象;普通方法中,this总是指向调用该方法的对象。构造方法中,this总是指向正要初始化的对象。(2)使用this关键字调用重载的构造方法,避免相同的...原创 2019-09-20 21:35:08 · 127 阅读 · 0 评论 -
JAVA_参数传输机制
4.11 参数传输机制、发生在多个变量指向同一对象的情况,详情可见下述代码。理解:创建一个对象,对象便对应于一个地址。两个不同的对象对应着两个不同的地址。类与对象的关系:类相当于一个大超市,对象相当于是超市中带有编号(即:地址)的小推车。小推车中的内容都包含于超市中。对象传递只是传递地址而已改变某个地址的某个变量,可以改变地址所对应的对象的内容如://将对象u1...原创 2019-09-20 23:00:12 · 88 阅读 · 0 评论 -
JAVA_包package&导入类import
4.12 包类似于文件夹的概念,类储存在包中,同名的类在不同的包中不产生冲突。格式:域名倒写。如:package cn.ls;4.13 导入类import类似于文件夹间文件的复制。将文件A从文件夹1中复制到当前文件夹中(即:将包1中的类A导入到当前包中):则语句:import 包名.类A名;若需要导入文件夹1中的所有文件到当前文件夹(即:将包1中的所有的类导入到当前包中),则语句...原创 2019-09-21 19:54:39 · 633 阅读 · 0 评论 -
第四章作业参考答案
选择题:A (不确定)DAC //this不能用于static方法里,故D错误; 在静态初始化块中不能直接访问非static成员,故A正确。BC //非静态方法必须采用对象.方法名来调用,不能直接调用 ,故B错误;java类如果存在继承,子类可以访问父类非私有方法,不仅仅是本类方法C注意:6. 静态不能访问非静态7. this 不能用于静态方法中,this的本质就是“创...原创 2019-09-21 21:59:49 · 384 阅读 · 0 评论