上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 匿名内部类 匿名对象没忘吧? new Person();//语法同匿名内部类 匿名内部类就是匿名的局部内部类,地位同局部变量。 有两种形式:基于接口的匿名内部类,基于类的匿名内部类 基于接口的匿名内部类 常规方式实现接口需实现类实现接口并重写 阅读全文
posted @ 2023-10-19 19:44 rowbed 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 内部类 在类中可以定义成员变量和方法,而且还可以定义一个类。 一般内部类分为四种: 成员内部类、局部内部类、静态内部类、匿名内部类。 成员内部类 成员内部类就好像成员变量一样,定义在类的内部。 class Out { private int 阅读全文
posted @ 2023-10-18 22:24 rowbed 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 在Java中主要存在4块内存区域。 栈内存空间:保存所有变量(更准确的说是保存了指向堆内存空间的地址) 堆内存空间:保存每个对象的具体属性内容 全局数据区:保存static类型的属性 全局代码区:保存所有方法定义 static关键字 一个类实 阅读全文
posted @ 2023-10-18 17:45 rowbed 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 如果父类的方法本身不需要实现,仅仅是为了定义方法。 class Candy { public void sell(); } //无法通过编译 目的只是让子类去重写它,那么,可以把父类的方法声明为抽象(abstract)方法 若某类中拥有一个或 阅读全文
posted @ 2023-10-18 13:05 rowbed 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 //根据面向对象3中提及的属性看对象,方法看指向。试想如下代码 public class Test4 { public static void main(String[] args) { Base base = new Sub(); Syst 阅读全文
posted @ 2023-10-17 23:32 rowbed 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 多态性 面向对象最后一条也是最重要的特性。 多态性主要体现在两方面: 方法的重载与重写 对象的多态性 方法的重写 在Java拾贝第二天方法中提到了方法的重载。 现在基于继承Java提供了方法的重写。 即子类重写父类的方法:方法名,返回值类型, 阅读全文
posted @ 2023-10-17 22:02 rowbed 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 复习突然发现String没写 匿名对象 只在堆内存中开辟空间,栈内存中没有对其进行引用的一种对象。(使用一次后,会等待被GC清除) public class Test4 { public static void main(String[] a 阅读全文
posted @ 2023-10-17 12:09 rowbed 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 继承性 面向对象三大特性:封装性,继承性,多态性。 继承的作用是避免出现大幅度的相同代码,提高代码的复用性。 //现有一个Person类,拥有name,age属性 class Person { private String name; pri 阅读全文
posted @ 2023-10-16 16:26 rowbed 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 面向对象的三大特性 封装性,继承性,多态性。 类的组成 public class 类名 { //成员变量 int age;//数据类型 变量名; //成员方法 public 返回值类型 方法名(传参) { String name;//局部变量 阅读全文
posted @ 2023-10-15 22:23 rowbed 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Java拾贝不建议作为0基础学习,都是本人想到什么写什么 方法 方法就是一段可以重复调用的代码。方法也称函数 其根本目的就是减少重复代码。 无参方法 无参方法其格式为: 访问修饰符 static 返回值类型 方法名(){ //方法体 [return 返回值]; } 一个常规的Java代码结构应该如下 阅读全文
posted @ 2023-10-15 17:10 rowbed 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页