上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: 一. 不同的问题用不用的类来进行描述了,也就是说问题有多少,异常类就有多少。生活中的问题很多,转换到计算机中也是一样的。既然是对象了,那就要具备面向对象的一些特征,封装,继承。接下来讨论地就是继承,问题太多,要抽取共性,继承形成体系。 都是问题,都有名字,位置,只是信息不一样,一个是角标越界,另一个 阅读全文
posted @ 2017-11-20 16:58 前锋营 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一. 异常就是不正常,不正常在哪儿?之前在哪儿见过不正常? 举一个之前的例子,来引入异常这个知识点。 截图中的例子,是我们学习数组时所碰到的一个问题,超出数组的索引上限。控制台上编译是没有问题的,但是运行出现了问题。 数组角标超出范围的专业名称是角标越界。控制台上的英文显示为ArrayIndexOu 阅读全文
posted @ 2017-11-20 15:41 前锋营 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一. 接下来介绍一个特殊的对象,学完继承,多态,将要讲到的,之前也接触过。 之前谈论的继承体系子父类中,一直存在super()调用父类,父类中也有一个super()调用object。现在就是讨论object对象。 object是java中所有对象的根类,不是直接的就是间接,间接就是在不断地继承,下面 阅读全文
posted @ 2017-11-18 00:15 前锋营 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一. 现在简单地将内存图解简单地串一串,从之前的到现在的全部组合起来讲述一下, 编译运行的结果为9,按照我们之前的认识来看,对象先是默认初始化,然后显示初始化,最后是构造器初始化,这是从我们的DOS结果看出来的(如果构造器初始化在前的话,输出就是0)。 在继承的时候,这个顺序已经澄清了。 要澄清的话 阅读全文
posted @ 2017-11-17 00:11 前锋营 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一. 谈论一个细节, 程序中有外部类和内部类,主函数和一般函数中都有一个新建内部类的对象。在编译运行的时候,出现了错误,如下所示。 为什么会有这样的错误出现?截图中说是69行出错了,我们现在将其注释掉,编译没有问题,为什么会这样? 为什么同样是new对象,主函数中的就不行呢?主函数是静态的,内部类是 阅读全文
posted @ 2017-11-15 23:00 前锋营 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一. inner内部类中方法的public必须带着,不然就编译失败?子类的权限要大于父类的权限么? 上面截图是常见的形式。接下来,简化成匿名内部类。 按照之前谈论的匿名内部类写法,发现在多个方法时,书写有困难。 我们现在想对一个对象进行多个方法调用怎么办?起名字就行了,借用以前的经验。 给它起个名字 阅读全文
posted @ 2017-11-15 22:12 前锋营 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一. 匿名内部类,内部类的匿名格式。之前学习过的匿名,是匿名对象。匿名对象是对象的简写格式。这里的匿名类也是如此。 简写是为了方便,三元运算符也是如此。刚开始写匿名内部类有点变扭,写多了就习惯了。 匿名内部类的简写有一个前提,不是所有内部类都能简写的。 简写都要有前提。if esle变简写必须有运算 阅读全文
posted @ 2017-11-15 21:30 前锋营 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一. 继续将之前的例子深化一下。现在要讲述的是内部类除了放置在成员上,还能放置在局部上。换句话说,就是哪都能放。 这里局部位置是指哪儿? 继续将程序补全,截图如下: 上面的截图其实交代了内部类在局部位置上的知识点,这里面有一定的规则。 截图中有两个位置创建内部类的对象,有一个没写完,只写了In,但是 阅读全文
posted @ 2017-11-14 22:32 前锋营 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一. 先书写一个特殊点的程序来学习一下内部类的知识点。 (在没有讲解前,先自己梳理一下,Outer这个外部类里的函数想要访问内部类,也必须创建内部类的对象) 编译运行的结果,我猜测是5。DOS结果显示,我们猜测没有错。 如果,我们想要输出的num是4,该怎么修改。我的想法是将method()方法体中 阅读全文
posted @ 2017-11-14 21:32 前锋营 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一. 介绍一下内部类的小特点。内部类的定义位置,相当于定义在了外部类的成员位置上。它就可以被成员修饰符所修饰。这是外部类所不具备的。学过的成员修饰符有:public, private, static, 这些都是。 接下来准备演示一下,(这里讨论的就是,在不同的修饰下,如何访问内部类) 这里知识点的讲 阅读全文
posted @ 2017-11-14 16:53 前锋营 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页