慕课-Java入门第二季
小低能儿
Java
展开
-
第二章:封装(下)
2 - 5:什么是Java中的内部类问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法...原创 2019-07-29 21:10:44 · 123 阅读 · 0 评论 -
第六章:项目实战
综合实战项目,编写属于你的“答答租车系统”,快来加入吧!!6 - 1:综合练习1、项目背景介绍根据所学知识,编写一个控制台版的“答答租车系统”功能:①、展示所有可租车辆。②、选择车型、租车辆。③、展示租车清单,包含:总金额、总载货量、车型、总载人量及车型。2、项目分析①、数据模型分析ⅰ、通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取...原创 2019-08-20 21:53:33 · 152 阅读 · 0 评论 -
第四章:多态
多态性是允许你向父对象设置成为和一个或更多的它的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同方式运作。4 - 1:Java中的多态多态:对象的多种形态。多种形态有两方面,一个是引用多态,一个是方法多态。先看引用多态。我们在写面向对象程序的时候,我可以使用一个父类的引用,指向一个本类的对象。我们之前在创建对象的时候都是使用的这种方式。我们现在运用多态的特性...原创 2019-08-16 01:58:56 · 296 阅读 · 0 评论 -
第二章:封装(上)
封装的意思是说对象数据和操作该数据的指令都是对象自身的一部分,封装能够实现尽可能对外部世界隐藏数据2 - 1:什么是Java中的封装我们在之前的课程里面对于面向对象这个概念有了基本的认识,接下来,就来学习面向对象的三大特性:封装,继承,多态。封装1、概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。也就是说如果标...原创 2019-07-28 19:53:10 · 125 阅读 · 0 评论 -
第三章:继承(下)
3 - 7:Java中的super使用我们在使用继承特性的时候,经常还会用到super关键字,super关键字通常用在我们对象的内部,可以代表父类对象。通常来讲,如果我想得到父类属性,那么我就可以调用super.age,如果我想调用父类对象的方法,我就可以用super.eat();,好像很简单。那我们来写一个例子。现在我们有两个类,一个是父类Animal,一个是Dog子类。那我在Anima...原创 2019-08-05 21:43:18 · 122 阅读 · 0 评论 -
第一章:类和对象(下)
上节答案:C。解析:public 修饰符表示公开的、公有的,静态变量使用 static修饰,所以选择C1 - 9:Java中使用static使用之静态方法与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:public class HelloWorld{ //使用St...原创 2019-07-27 18:26:16 · 193 阅读 · 0 评论 -
第一章:类和对象(上)
本章内容主要讲解 Java 在面向对象编程中的基本语法,面向对象设计程序的思路1 - 1:什么是类和对象1、对象的概念万物皆对象,客观存在的事物皆为对象。大道名胜古迹,小到生活当中的小物品。2、什么是面向对象意思就是人朝着对象,翻译过来就是人关注着一个对象。对于计算机来讲,它其实比喻了人更关注了具体事物的信息。可能我们会想,这不是很复杂,其实我们只要用解决生活当中的问题的方式其...原创 2019-07-24 10:32:33 · 534 阅读 · 0 评论 -
第三章:继承(上)
上节答案:A。解析:内部类也是一个类,可以有自己的成员方法和成员变量3 - 1:Java中的继承在前面的课程里面,对面向对象的三大特征之一,封装有了个基本的认识,那么我们现在再来看看什么是继承。继承是类和类的一种关系,我们可以把它总结为“is a”的关系。例如,狗是动物,那么我们就可以描述,狗是继承动物。那狗类继承动物类,狗类就叫动物类的子类,或派生类,动物类就是狗的父类,或基类...原创 2019-07-31 22:00:09 · 216 阅读 · 0 评论 -
第一章:类和对象(中)
上节答案:B。解析:通过 类名 对象名 = new 类名();可以创建类的对象1 - 5:Java中的成员变量和局部变量很多朋友在写面向对象程序的时候发现,使用变量的时候经常容易把各种变量搞混淆,那么我们今天就一起来看一下,在写面向对象程序的时候,究竟会用到哪些变量,它们之间又有什么区别。我们再写一个面向对象程序的时候,主要用到两种变量,成员变量个局部变量。1.成员变量:...原创 2019-07-26 20:18:22 · 402 阅读 · 0 评论 -
第五章:阶段练习
通过人类继承关系的案例进一步学习Java中的面向对象5 - 1:阶段练习普通人都有说话的能力,我们可以用计算机来描述这样的特征。如果是中国人,就那他的语言能力就是直接输出中国人说中国话;如果是我想看到美国人的语言能力,我们就输出美国人说英语。分别在测试类中创建两个对象,当创建的是中国人时他说的是中国话,创建的是美国人时他说的是英语。中国人和美国人都是人类,就是我们说的Is关系,我们...原创 2019-08-16 19:28:28 · 144 阅读 · 0 评论