摘要: 父类(基类):动物 子类:猫、狗、狼、老虎 如果子类继承于父类,则会自动拥有父类的所有非私有属性和方法,不会继承构造方法 父类和子类要满足一种关系:子类是父类的一种 Java中只支持单继承:一个子类只能有一个父类 关键字:extends 语法: public class A extends B{ / 阅读全文
posted @ 2018-12-12 17:08 老文这个胖子 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 可以利用包,把不同的类分类存放,方便管理 在同一个包下不允许出现同名的类,可以利用分包达到可以出现同名的类 (1)包的创建: 命名:尽量做到不重复 一般:域名倒置作为前缀,再加上功能等分包 eg: com.hwua.view com.hwua.util:在src产生com/hwua/util (2) 阅读全文
posted @ 2018-12-12 16:25 老文这个胖子 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 方法重载: overload 1. 方法签名 组成:方法名(参数列表) 参数列表不同分为哪些情况? (1)有无参数 (2)参数的类型 (3)参数的个数 (4)参数的顺序(前提是类型不一样) 2.方法重载 方法签名不一样 方法名要一样 在一个类中 形参不同:要么个数不同,要么类型不同 普通方法,构造方 阅读全文
posted @ 2018-12-12 16:24 老文这个胖子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: (1) Math:常用的数学运算,都是静态方法 方法摘要 static double abs(double a) 返回 double 值的绝对值。 static float abs(float a) 返回 float 值的绝对值。 static int abs(int a) 返回 int 值的绝对值 阅读全文
posted @ 2018-12-12 16:20 老文这个胖子 阅读(562) 评论(0) 推荐(0) 编辑
摘要: (1)懒汉式:对象在方法中,第一次调用时创建对象,线程不安全的 public class Singleton { //外部不可以创建对象,就要在内部创建一个对象,还能够在外部获取 private static Singleton singleton = null; private Singleton 阅读全文
posted @ 2018-12-12 16:16 老文这个胖子 阅读(117) 评论(0) 推荐(0) 编辑
摘要: static属于类的,不属于任何一个对象的 static关键字的应用场景: 1.静态代码块:在类下用static修饰的代码块 static{ 代码; } 只能执行一次,是在第一次使用类之前执行 类加载时执行 静态属性也是类加载时开辟空间 可以利用静态代码块,把这个类使用之前需要的准备工作放到静态代码 阅读全文
posted @ 2018-12-12 16:06 老文这个胖子 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、this关键字 1.代表当前类的对象 2.通过” . ”调用成员属性和成员方法 3.通过this可以区分成员属性和参数 参数名和属性名相同的情况,默认是参数名 二、非静态成员属性和静态成员属性的区别 三、类的加载顺序 创建对象时: 1.首先加载静态资源 a) 静态代码块 b) 静态成员属性 静态 阅读全文
posted @ 2018-12-12 15:56 老文这个胖子 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 构造方法:方法名和类名相同且没有返回值 1.作用 创建对象 对象初始化 2.普通方法的结构 权限修饰符 返回值类型 方法名(形参){ 方法体; } 3. 构造方法的结构 (1)结构 权限修饰符 方法名(形参){ //注意:方法名必须和类名相同 方法体; } 无参构造: public Pople(){ 阅读全文
posted @ 2018-12-12 15:47 老文这个胖子 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 属性和方法放到类中 2. 信息的隐藏 (1) 属性的隐藏 (2) 方法实现的细节隐藏 3. 权限修饰符: 从小到大的顺序:private->默认的(什么都不写)->protected->public 这四个可以修饰属性和方法 private:私有的,只在当前类内可以使用 default:默认的 阅读全文
posted @ 2018-12-12 15:40 老文这个胖子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、String常用方法 1.subString(int beginIndex,int endIndex) 截取字符串 从beginIndex开始截取,截取endIndex-beginIndex的长度 案列: String str=”helloFriend”; str.subString(4,8); 阅读全文
posted @ 2018-12-12 15:36 老文这个胖子 阅读(934) 评论(0) 推荐(0) 编辑