发表于: 2017-03-19 21:01:10

8 1405


今天完成的事情:

继续学习Java基础,准备等师兄到了再请教他任务中的问题。

学了静态成员和实例成员、构造器、this、super关键字、封装、继承。


明天计划的事:

学习多态、接口、Object方法。

争取两天之内完成java基础知识。


遇到的问题:

这些知识点都会涉及到new对象。new 类名()。对于例如:P1.name=new name;这相当于一个主数据类型吗?


收获:

1.静态成员包括类(静态)属性和类(静态)方法

实例成员包括实例(对象)属性和实例(对象)方法

Static String name;——————静态属性

String address; ——————对象属性

实例成员可访问实例和静态成员;

而静态成员只能访问静态成员;


2.构造器:是构造(new)对象时的一种“方法”。


3.this关键字

应用于1this.——当前对象;2.this()——转发构造器时。


4.封装、继承、多态是面向对象的三大特征。


四大访问符:

Public(公开)

Private(私有)

缺省

Protected(保护)


封装:将属性私有化,不允许随意访问,在提供get和set。封装方法如下:

继承:extends关键字

public class A extends B;{//(A继承于B)

}

Java只允许单一继承。


5.super关键字:

使用:

1.super()选择使用类的构造器;

2.Super.  当做父类对象使用。



返回列表 返回列表
评论

    分享到