javaSE 面向对象复习(一)


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.由多个单词组成的类名或方法必须采用驼峰标识



















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值