1,类名的命名规范:首字母大写。
2,类中的变量名全部小写,方法名采用驼峰规则。
3,同一个类的每个对象有不同的成员变量的存储空间
4,同一个类的每个对象共享该类的方法
5,声明在类中的变量才称为成员变量。
成员变量未赋值时的默认值:
byte 0
short 0
int 0
long 0L
char '\u0000'
float 0.0F
double 0.0D
boolean false
所有引用类型 null
6,一个文件中只能有一个public类,而public类的类名必须和文件名相同
7,return关键字
返回方法指定类型的值(这个值总是确定的)
结束方法的执行(仅仅一个return语句的时候)
8,toString()方法
在java中,所有对象都有toString()方法。
创建类时没有定义toString()方法输出对象时会输出对象的哈希码值
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法
它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。
9,this关键字
在类的方法定义中使用this关键字代表使用该方法的对象的引用
有时使用this可以处理方法中成员变量和参数重名的问题
this可以看成一个变量,它的值时当前对象的引用
10,封装 就是把不想或者不该告诉别人的东西隐藏起来,并提供公共的访问方式
做法:修改属性的访问权限来限制对属性的访问。并为每个属性创建一对取值方法和赋值方法,用于对属性的访问。
11,方法的重载是指一个类中可以定义相同的名字,但是参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。
12,构造方法
使用new+构造方法,创建一个新的对象
构造函数是定义在java类中的一个用来初始化对象的函数
构造函数与类同名且没有返回值
13,摘自51自学网资料
Java 的核心知识点
会java绝对非常了解面向对象
有些人不怎么了解面向对象
面向对象概述
面向过程思想:强调的是功能和行为
面向对象思想:将功能封装进对象,强调具备功能的对象
面向对象的三个基本特征。封装 继承 多态
什么是类:类就是对现实生活中事物的描述。描述事物其实就是在描述事物的属性行为
什么是对象:对象就是这类事物,实实在在存在个体
为什么要定义类:根据需求,以后的开发其实就是在找对象,没有就要创建一个对象
对象必须具备:属性和方法
面向对象的特点:找对象,建立对象,使用对象,维护对象的关系
面向对象内存分析
Cat c=new Cat();
Int
面向对象的一些知识点
类中的属性被称为成员变量(每个对象的属性都不同)
类中的方法被称为成员方法(每个对象共享类中的方法)
方法的种类:
1.无参无返回 public void get(){}
2.无参有返回 public int get(){}
3.有参无返回 public void get(string A){}
4.有参有返回 public String get(int a){}
根据需求来定义属性和方法
关键字
return 返回语句,被用于返回
this 用来指当前对象
private 隐藏类中方法或属性对外界的可见性,常用于封装
toString没个类的一个默认方法,用于把类以字符串显示
学习方法
1.基本功 背程序。多敲,多写
2..坚持不懈,
3.多积累问题,通常爱热心帮助其他人的,在这方面都是非常的强悍。
4..多看书,(thinkingin java)(java编程思想)
5.温故而知新,多去温习前面去过的知识..
6.多找题目,
7.多交流。
约定俗称的命名规则
1.类名首字母必须大写
2..方法和属性必须小写
3.由多个单词组成的类名或方法必须采用驼峰标识