上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一、理解继承 苹果类继承了水果类 老虎类继承了动物类 Java继承(extends):是一种类与类之间的关系,是一种由一般到特殊的关系,子类是一种特殊的父类。 子类(派生类)—小类 父类(超类、基类)—大类 子类实例完全可以当成父类实例来使用。 二、继承语法 [修饰符] class 类名 exten 阅读全文
posted @ 2020-02-05 17:03 又又又8 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、构造器规则 (1)构造器用于初始化 (2)构造器如何调用?必须用new来调用构造器,这样可以返回一个初始化完成的对象。 (3)如果不为一个类提供构造器,系统会自动为该类提供无参数的构造器。 二、构造器重载 一个类中可以定义多个构造器(构造器名相同),必须要求形参列表不同。 this引用:this 阅读全文
posted @ 2020-02-05 16:23 又又又8 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 不同公司完全可以定义同名的类。为了解决不同公司、不同项目的类名重复问题,Java印日“包”机制 就是在类名前添加一个前缀。 一、定义包 Java程序为类定义包? 在源代码中用 package 包名; 将生成class文件放在对应的文件结构下。 包名的命名规范:语法要求只要标识符即可。规范写法,公司域 阅读全文
posted @ 2020-02-05 13:41 又又又8 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Java变量有且仅有成员变量和局部变量 类中定义成员变量:类变量(有static)、实例变量(无static) 方法中定义局部变量:形参、普通局部变量、代码块的局部变量 判断变量:先看位置,然后看static 一、局部变量 局部变量:必须由程序员显示指定初始值,然后才能使用,否则编译报错–可能未初始 阅读全文
posted @ 2020-02-04 18:14 又又又8 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 方法一(所属性、形参可变) 三、递归方法 递归方法:方法里调用自身——递归带来了因式循环 递归要避免无限递归,一定要在某些可能出现的情况下,不在调用方法自身。 难点:要保证递归一定能出现递归结束的条件。 四、方法重载(overload) 在同一个类中,有多个同名方法,但这多个方法的形参列表不同。 口 阅读全文
posted @ 2020-02-03 18:56 又又又8 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、方法的所属性 方法类似于函数。但与函数不同的是,方法不能独立存在,必须定义在类里面。定义在类中的方法。从逻辑上看, 如果该方法有static修饰,该方法属于类本身,应该用类调用。 如果该方法无static修饰,该方法属于对象本身。方法不能独立执行。方法一定要有调用者。 如果调用同一个类中的方法, 阅读全文
posted @ 2020-02-03 14:09 又又又8 阅读(130) 评论(0) 推荐(0) 编辑
摘要: this可以出现在非static的方法、构造器中。 1、 this关键字出现在非static方法中 this代表该方法的调用者(谁调用该方法,this就代表谁)。 public class Pig { String color; double weight; public void move() { 阅读全文
posted @ 2020-02-03 13:11 又又又8 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 类是引用类型,数组也是引用类型。 引用类型的变量赋值只是将对象的首地址存入变量中。 public class Dog { //没有static的成员变量要用对象调用 String name; String color = "黄色"; int age; public void run() { Syst 阅读全文
posted @ 2020-02-03 11:26 又又又8 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 类可以用来做什么? 1、 定义变量 所有类都是引用类型,所有类都可用于声明变量。 2、调用static修饰方法或static修饰的变量。 3、创建对象。 new 构造器(参数) 4、派生子类。 对象可以用来做什么? 1、调用无static修饰的成员变量 2、调用static修饰的方法 阅读全文
posted @ 2020-02-03 11:07 又又又8 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 类:某一类对象的统称。相当于一个概念性的(不是具体存在的东西)。 对象:现实中所能接触的各种“东西”。 三句总诀:定义对象、创建对象、调用方法。 一、定义类 [修饰符] class 类名 { //成员变量(field) //方法(method) //构造器(constructor) //内部类(ne 阅读全文
posted @ 2020-02-02 18:45 又又又8 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页