摘要: 实例化方式 1.String类是引用数据类型,该类实例化方式有两种: ⑴直接赋值,其语法格式如下:注: 直接赋值 ⑵构造方法实现其实例化,其语法格式如下:注:构造方法:将字符数组中的元素变为一个字符串 两种方式区... 阅读全文
posted @ 2018-09-07 09:25 龙雪 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 封装 1.封装是Java三大特征之一,指使用公有方法操作类中私有属性以保证数据的安全性。 注:age属性的值一定会大于、等于0且小于150 2.Eclipse中快速生成setter方法和getter方法: ... 阅读全文
posted @ 2018-09-07 08:48 龙雪 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 访问控制符1.软件中的某些属性和方法出于程序安全考虑不允许被其它类操作和调用,这就需要使用Java中的访问权限修饰符,Java中的访问权限修饰符有4种: 2.Java中的访问权限修饰符可以修饰成员变量、构造方法... 阅读全文
posted @ 2018-09-07 08:44 龙雪 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 包 1.包命名规则:包名全部由小写字母(多个单词也全部小写); 如果包名包含多个层次,每个层次应该用“.”分割; 包名一般由倒置的域名开头,比如com.baidu;——不要有www 自定义包不能java开头;示... 阅读全文
posted @ 2018-09-06 07:53 龙雪 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 多态 Mammal.java文件中的代码: Whale.java文件中的代码 : Bat.java文件中的代码: Test.java文件中的代码: 注:红框:使调用的是Whale类中重写过的move方法... 阅读全文
posted @ 2018-09-05 11:34 龙雪 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.子类可以继承父类方法,但有时从父类继承的方法在子类中必须进行修改以适应新类的需要,这种对父类方法进行改写或改造的现象称为方法重写或方法覆盖。父类方法在子类中重写使继承更加灵活。2.子类重写了父类的方法,则使用... 阅读全文
posted @ 2018-09-05 11:06 龙雪 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 继承1.概念:继承是面向对象编程的三大特征之一,是一种基于已有类来创建新类的机制。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。Java中每个类只允许有一个父类。语法如下:class ex... 阅读全文
posted @ 2018-08-23 22:24 龙雪 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 先看下面的代码图 注意:1.对象已经创建,否则this.name会出现错误2.已经存在了,否则this.name会出现错误3.程序运行结果先输出张三,然后输出李四,可见一定先调用非静态代码块,再调用构造函数,并且... 阅读全文
posted @ 2018-08-23 21:04 龙雪 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 为什么需要构造方法?public class Teacher { int age; // 年龄 String name; // 姓名 String position; // 职位 String educatio... 阅读全文
posted @ 2018-08-23 20:48 龙雪 阅读(138) 评论(0) 推荐(0) 编辑
摘要: static是Java中的一种修饰符,顾名思义就是静态化。 在Java程序中常见有用于限制方法的调用方式,比如一个输出文字的简单方法public static void print() { System.out.... 阅读全文
posted @ 2018-08-22 18:28 龙雪 阅读(122) 评论(0) 推荐(0) 编辑