发表于: 2017-03-19 21:01:10
8 1398
今天完成的事情:
继续学习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. 当做父类对象使用。
评论