java学习
文章平均质量分 89
pjr要努力
明年这个时候,pjr会成为研究生,考研加油!
展开
-
java学习日记——抽象类
抽象类:语法规则: 抽象类前使用abstract关键字类修饰,则该类为抽象类。应用场景: a:在某些情况下,某个父类只知道子类应该包含怎样的方法,但无法准确知道子类怎么实现这些方法。也就是说抽象类只关注子类必须有哪些方法,而并不关注子类怎样去实现。 b:从多个具有相同特征的子类中抽象出一个类的模板,从而避免了子类设计的随意性。原创 2016-04-05 01:05:25 · 332 阅读 · 0 评论 -
java学习日记——基本操作02
学习了Array的基本操作,以及java方法的构造。练习之。。。要求:1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 732、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩运行效果:代码实现如原创 2016-02-16 22:39:42 · 312 阅读 · 0 评论 -
java学习日记——static关键字
一,static使用之静态变量 Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。 静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~练习如下:任务在编辑器原创 2016-02-23 10:21:23 · 497 阅读 · 0 评论 -
java学习日记——this关键字
今天学习了java中的this关键字。this可以指示同类中的属性,也可以指示同类中的方法具体样例代码如下:package com.imooc;public class Exercise7{ private int num1 = 90; public void print() { System.out.println("pjr好帅!"); } pub原创 2016-02-23 20:54:33 · 274 阅读 · 0 评论 -
java学习日记——Inner Class(内部类)
定义: 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类原创 2016-02-24 23:39:05 · 507 阅读 · 0 评论 -
java学习日记——继承基础知识
java的继承基础知识继承的概念: 继承是一种“is a”的关系,是类与类的一种关系。java中继承是单继承的,即一个类只有一个父类。继承的好处: 子类拥有父类的所有属性和方法,可以实现代码复用。语法规则: class 子类 extends 父类{......};样例代码:父类:package com.i原创 2016-02-26 19:14:08 · 441 阅读 · 0 评论 -
java学习日记——继承中方法的重写
方法的重写: 1,什么是方法的重写 如果子类对继承父类的方法不满意,是可以重写继承的方法的,当调用方法时会优先调用子类的方法。 2,语法规则: a,返回值类型;b,方法名;c,参数类型及个数 都要与父类相同,才叫方法的重写。样例代码:父类:package com.imooc;public class Anima原创 2016-02-27 21:49:55 · 376 阅读 · 0 评论 -
java学习日记——继承初始化顺序
继承初始化顺序: 1,初始化父类,再初始化子类 2,先执行初始化对象的属性,再执行构造方法中的初始化样例代码:父类Animal类:package com.imooc;public class Animal { public int age = 90; public int weight; public void bark() { S原创 2016-02-28 10:38:05 · 344 阅读 · 0 评论 -
java学习日记——final关键字
final关键字: 使用final关键字做标识有”最终的“意思final关键字可以修饰类,方法,和属性: final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(即重写) final修饰属性,则该类的属性不会进行隐式的初始化(初始化是必须有值),或在构造方法中赋值(但只能选其一) final原创 2016-02-29 12:28:32 · 309 阅读 · 0 评论 -
java学习日记——super关键字
super关键字: 在对象的内部使用,代表父类对象 1,访问父类的属性 使用 super.属性名 2,访问父类的方法 使用 super.方法名样例代码:父类:package com.imooc;public class Animal { public int age = 90; public原创 2016-03-02 22:54:18 · 428 阅读 · 0 评论 -
java学习日记——Object类I
Object类: Object是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承object类。 Object类中的方法适合所有子类。Object类中几种重要的方法: 1,Tostring方法: 在Object类里面定义Tostring方法的时候,返回对象的哈希code码(对象原创 2016-03-03 10:30:33 · 326 阅读 · 0 评论 -
java学习日记——Object类II
2,equals方法 比较的是对象的引用是否指向同一块内存地址。 然而一般情况下,比较两个对象是比较两个对象的值是否一致! 所以我们可以重写equals方法来比较两个对象的值是否一致。样例代码(没重写equals方法):父类:package com.imooc;public class Animal { public int ag原创 2016-03-06 12:27:20 · 429 阅读 · 0 评论 -
java学习日记——java中的多态
多态对象的多种形态 1,引用多态: a,父类的引用可以指向本类的对象 b,父类的引用可以指向子类的对象 2,方法多态: a,创建本类对象时,调用的方法为本类的方法 b,创建子类对象时,调用的方法为子类重写的方法或继承的方法样例代码:原创 2016-03-10 18:38:11 · 483 阅读 · 0 评论 -
java学习日记——多态中的引用类型转换
引用类型转换: 向上类型转换(隐式/自动类型转换),是小类型到大类型的转换,不存在风险 向下类型转换,是大类型到肖类型的转换,存在风险 instanceof来解决引用对象类型的问题,避免类型转换的安全问题样例代码:父类Animal,子类Dog省略 测试类:从上面可以看出小类型是可以转化为大类型的,是安全原创 2016-03-20 00:34:13 · 356 阅读 · 0 评论 -
java学习日记——基本操作01
感觉自己搞竞赛不行,于是想走走其他的路子,选择了时下热门的java,也是因为它与c++有很多相似之处,似乎感觉起步比较容易。解决一些问题,来让自己熟悉这门语言。功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数运行效果:代码实现如下:package exercise01;//包名import java.util.Scan原创 2016-02-16 12:19:29 · 878 阅读 · 0 评论