A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆陆 中级黑马   /  2017-11-22 21:39  /  822 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习面向对象的第一天.........

面向过程和面向对象思想
   自己干         让别人干

java 语言最基本的单位是类
  :是一组相关的属性和行为的集合          类 : 学生
对象:就是该事物的具体体现                      对象 :班长

成员变量: 类中,方法外    不需要初始化值
成员方法: 去掉static关键字
                                                                                                                                                                                                                                                                              创建对象格式:  类名 对象名 = new 类名();
成员变量:    对象名 . 变量名
成员方法:  对象名 . 方法名

对象内存       1. 堆内存new 一次开辟一次空间, 字节码(.class)文件只有一个
2. 两个引用指向一个

成员变量和局部变量区别:
             成员变量: 类中,方法外                                                 堆内存            有默认值
             局部变量:方法中或者方法声明上(形式参数)          栈内存               没有默认值                 

private  关键字     修饰成员变量成员方法,被修饰的成员只能在本类中访问
      getXxx   setXxx        快捷键 :alt+shift+s

封装   
this.            
构造方法:作用是给数据进行初始化
                 格式: 方法名和类名相同,没有返回值,连void都不写,没有具体返回值
      eg:    public Student(){

                   }
                 注意事项:系统默认给一个无构造方法
                                   如果我们给了构造方法,就必须自己提供
构造方法也可以重载

成员变量赋值:  1.setXxx() 方法
       2.带参构造方法

类名作为形式参数的时候,其实就是调用该类的对象
类名作为返回值的时候,返回的是该类的对象




4 个回复

倒序浏览
理解很到位哟~~赞
回复 使用道具 举报
不错哟,66666666666
回复 使用道具 举报
不错哟,加油加油
回复 使用道具 举报
理解很到位,上课有认真听讲呢,不错,赞!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马