自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_39475926的博客

Android学习者

  • 博客(12)
  • 收藏
  • 关注

原创 访问修饰符

在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: publicprotecteddefaultprivate同一类中√√√√同一包中(子类与无关类)√√√ 不同包的子类√√  不同包中的无关类√    归纳一下:在日常开发过程中,编写的类、方法、成员变量的访问l 要想仅能在本类中访问使用private修饰;l 要想本包中的类都可...

2018-03-15 11:38:24 131

原创 内部类

内部类就是类中类在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。public class Outer{    public class Inner{        public void in(){}    }}内部类的调用公式:    Outer.Inner inner = new Outer().new Inner...

2018-03-15 11:37:12 93

原创 匿名对象

匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。创建一个普通对象Person p = new Person();创建一个匿名对象new Person();创建匿名对象直接使用,不需要定义引用变量new Person().eat(); //eat方法被一个没有名字的Person对象调用了匿名对象在没有指定其引用变量时,只能使用一次new Person().eat();n...

2018-03-15 11:16:56 143

原创 static关键字

static是‘静态的’意思。可以用来修饰类中的成员(成员变量、成员类)。注意:也可以用来修饰成员内部类。    特点:            被静态所修饰的成员,会被所有的对象共享。Person.name = "XX";            被静态所修饰的成员,可以直接通过类名来调用。Person.function();注意事项:静态的成员,随着类的加载而加载,优先于对象存在         ...

2018-03-13 17:04:05 79

原创 final关键字

final关键字是‘最终的’意思被final修饰的类,不能被继承,更不能被重写。被final修饰的变量,不能被修改值,相当于一个常量。被final修饰的方法,最终的方法,子类不能被重写,可以继承使用。...

2018-03-13 16:59:44 97

原创 super关键字

子父类中构造方法的调用在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式语句super();(因为所有的类都有一个父类Object)调用本类中的构造方法this(实参列表);调用父类中的空参数构造方法super();调用父类中的有参数构造方法super(实参列表);...

2018-03-13 16:55:58 106

原创 this关键字

一般方法之间是可以相互调用的,那么构造方法之间相互调用该如何去编写代码。this调用构造方法的格式是this(参数列表);this还可以解决成员变量和局部变量重名问题public class Person(){    private String name;    private int age;    public Person(String name,int age){        this...

2018-03-13 16:52:51 87

原创 构造方法

在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息,这个时候就需要构造方法。构造方法就是在构建创造时使用的方法,构造方法只会在创建的时候使用一次,所以是每new一个对象,就会使用一次构造方法。构造方法的格式:修饰符    构造方法名(参数列表){}构造方法的体现:构造方法没有返回值类型,也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结...

2018-03-13 16:48:57 209

原创 多态

面线对象的三大特性是封装、继承和多态。现实事物经常会体现出多种形态,比如学生,学生是一人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。Java作为面向对象的语言,同样可以描述一项事物的多种形态。如Student类继承了Person类,那么一个Student的对象既是Student又是Person。Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变...

2018-03-12 20:48:04 194

原创 抽象类

抽象方法只存在于抽象类中。抽象类的作用:继承的体系。抽象类强制其子类重写父类方法,例如:定义一个抽象员工类,员工类中定义了一个抽象方法叫工作。那么继承员工类的子类也必须工作,否则就会编译失败。public abstract class YuanGong(){    public abstract void work();}public class Emp1 extends YuanGong(){ ...

2018-03-10 15:58:01 397

原创 继承

继承需要保证子类权限大于等于父类权限,否则继承失败。继承就是子类对于父类的方法和属性全继承,如果继承的是抽象类,就必须重写所有的抽象方法,否则子类还是抽象类(因为抽象方法只存在于抽象类中)Java只能单继承,不能多继承,但是可以多层继承,底层类功能最多.子类所有类都是Object的子类,Object类称为祖宗类.弊端:类与类之间耦合度太高(紧密连接性)不能为了继承某个功能而继承,必须满足is a ...

2018-03-10 15:57:54 89

原创 接口

接口是功能的集合,可看作是一种引用数据类型,是比抽象类更为抽象的"类".接口只描述应该具备的方法,并没有具体实现.(接口中全都是抽象方法,不会有拥有方法体的普通方法),具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义与实现分离,优化了程序设计.请记住:一切事物均有功能,即一切事物均有接口.定义接口需要使用interface关键字一个类可以继承多个接口并且不会出现安全隐患(因为接...

2018-03-10 15:57:38 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除