上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: final 定义的类不能有子类、final定义的方法不能被复写,用final定义的变量成为了常量,常量无法修改。 如果在开发中使用了public static final定义的就是全局常量 public static final int GOOD= 100; 此概念在开发中使用频繁,只要是常量定义, 阅读全文
posted @ 2018-04-03 19:35 lonske 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 可以将父类的功能延续下去 为什么需要有继承:解决多个类有重复代码的问题 class 子类 extends 父类 { } 子类:也叫派生类 父类:本质上是java中成为超类 范例:继承的基本使用 继承的使用限制: 一:Java不允许多重继承:一个子类只能继承一个父类。(C++允许) 但是允许多层继承。 阅读全文
posted @ 2018-04-02 22:22 lonske 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 类的组成:成员、方法,几乎所有程序里都不会对嵌套有限定 内部类是指在一个类的内部可以继续嵌套其他类结构的代码,理论上可以一直嵌套下去 内部类的好处是能够直接对私有属性private的直接访问。 内部类的私有属性外部类也可以直接利用对象访问 如果其他类不想根据外部类来实例化内部类对象,可以使用语法结构 阅读全文
posted @ 2018-04-01 22:36 lonske 阅读(91) 评论(0) 推荐(0) 编辑
摘要: static可定义属性、方法。开发很少会直接编写static。公共属性通过static定义。 static String country = “ZZZ”; 公共属性的内容不会保存在栈和堆内存,而是会在全局数据区之中,所有的方法保存在全局代码区之中。 对于static定义的属性可以有类名称直接进行调用 阅读全文
posted @ 2018-04-01 22:04 lonske 阅读(84) 评论(0) 推荐(0) 编辑
摘要: https://docs.oracle.com/javase/8/docs/api/ this不会明确表示出一个固定的概念,是一个灵活的关键字, 利用this调用本类属性。类中有许多成员,大部分情况下,类里是直接调用成员的,但很多时候为了能够更加清楚的描述出调用的是本类属性,,所以用“this.属性 阅读全文
posted @ 2018-03-31 21:46 lonske 阅读(100) 评论(0) 推荐(0) 编辑
摘要: String类两种实例化方式: 直接赋值:String 对象 = “内容”; 构造方法:public String(String s){}. String str = “Hello”;和String str = new String(“Hello”);字符内容是一样的 字符串比较:public bo 阅读全文
posted @ 2018-03-31 00:04 lonske 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 数组定义格式: 声明并开辟数组: 数据类型 数组名称[] = new 数据类型[长度]; 数据类型[] 数组名称 = new 数据类型[长度]; 分步完成: 声明数组: 数据类型 数组名称[] = null; 数据类型[] 数组名称 = null; 开辟数组: 数组名称 = new 数据类型[长度] 阅读全文
posted @ 2018-03-29 23:42 lonske 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 类的开发原则: 1.类名称必须有实际意义 2.类中所有属性必须用private封装 3,所有封装属性必须按照定义要求编写setter、getter方法 4.类中可定义若干个构造方法,但必须保留一个明确的无参构造方法!!! 5.类中不允许出现任何的输出操作,所有的输出必须将数据返回给调用处输出; 6. 阅读全文
posted @ 2018-03-29 23:23 lonske 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 封装性: 属性可以直接被类外部的对象掉用,这样的操作是不安全的。将内部的属性保护起来,不让外部调用,Java提供一个Private关键字。利用此关键字可实现封装。 class Person{ private String name; //此变量只能被Person类使用,外部类无法调用 private 阅读全文
posted @ 2018-03-29 22:10 lonske 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 面向过程指的是只完成自己所需要的操作,但是这种设计缺少可维护性。e.g. 造一辆车,零件全是自己造的。; 面向对象指的是一种组件化(模块化)设计。方便进行代码的局部维护。但是设计上的要求规范比较多。也就是说模块化的设计最重要的是标准,以及项目的整体的把控。 面向对象里面分为以下几个特点: 封装性:保 阅读全文
posted @ 2018-03-28 22:33 lonske 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页