上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 接口 接口(interface)是一种特殊的类,是抽象方法和常量值的定义的集合,没有变量和方法的实现。 接口中的所有成员变量都默认是public static final修饰的,所有方法都默认是public abstract修饰的,跟抽象类一样,接口没有构造器。 package day01; pub 阅读全文
posted @ 2020-08-29 09:11 Whatever_It_Takes 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 抽象类 当父类的方法实现没有意义时,通常用abstract将方法修饰为抽象方法,如Animal父类的run()方法,把该方法体写出来是没有意义的(动物的跑的方式不能确定)。因为抽象方法的存在,也要将类用abstract修饰,这样的类称为抽象类。 含有抽象方法的类必须被声明为抽象类 public cl 阅读全文
posted @ 2020-08-29 09:04 Whatever_It_Takes 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 多态性(面向对象特征三) 多态性在Java中有三种体现: 方法的重载overload 方法的重写override 对象的多态性——主要应用在抽象类和接口上 对象的多态性:Java引用变量有两个类型,编译时类型,运行时类型。编译时类型有声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 阅读全文
posted @ 2020-08-29 09:00 Whatever_It_Takes 阅读(147) 评论(0) 推荐(0) 编辑
摘要: java转型问题 基本数据类型的casting: 自动类型转换:小的数据类型可以自动转换为大的数据类型,如: long a=20; double b=12.0f; 强制类型转换:可以把大的数据类型转换成小的数据类型,如: int c=(int)1200L; 对JAVA对象的类型转换(造型) 需要记住 阅读全文
posted @ 2020-08-29 08:59 Whatever_It_Takes 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 继承(面向对象特征二) Java使用extends关键字来实现继承 package test; public class Person { private int age; private String name; public void fun1(){ System.out.println(thi 阅读全文
posted @ 2020-08-29 08:58 Whatever_It_Takes 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 构造方法 (构造器constructor) 功能:初始化实例 1、使用方法 构造方法的名称就是类名,且修饰符跟类一致 构造方法的参数没有限制,在方法内部,可以编写任意语句 和普通方法相比,构造方法没有返回值,也没有void关键字 调用构造方法,必须使用new操作符 public class Hell 阅读全文
posted @ 2020-08-29 08:44 Whatever_It_Takes 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 方法重载 一系列方法,功能类似,但是参数不同,这成为方法的重载(overload) 比如下列的String类提供了多个重载方法valueOf() package test; public class TestOne{ public static void main(String[] args) { 阅读全文
posted @ 2020-08-29 08:42 Whatever_It_Takes 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 封装和隐藏(面向对象特征一) 利用getter、setter、private进行封装。将数据声明为私有的(private),再提供公共的public方法getter和setter实现对该属性的操作 案例原始代码 class TestM { public int age;//TestM类的age属性被 阅读全文
posted @ 2020-08-29 08:40 Whatever_It_Takes 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Java修饰符 Java修饰符分为两大类: 访问修饰符:default、private、public、protected 非访问修饰符:static、final、abstract、synchronized和volatile 访问修饰符 public(修饰类、变量、方法、接口) default(修饰类 阅读全文
posted @ 2020-08-29 07:10 Whatever_It_Takes 阅读(236) 评论(0) 推荐(0) 编辑
摘要: this关键字 this代表当前类的引用对象(代表当前类的一个对象) 案例: 源文件Demo.java:(与下面文件在同一个包中) public class Demo { private int age=23; public void SetAge(int age) { this.age=age; 阅读全文
posted @ 2020-08-29 07:06 Whatever_It_Takes 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页