1.java是什么语言:

java也属于面向对象编程语言。

2.面向对象的三大特性:

封装 ,继承, 多态。

3.什么是对象:

对象是真实存在的唯一失误。

面向对象的英文是(oop),面向对象的编程思想是:力图使计算机语言中的事物描述和自然种的事物尽可能的保持一致。

4.面向对象的核心是:

找的合适的对象做合适的事情。

5.java 中如何来找合适的对象

(1).sun已经指定好的类,通过制定好的类来创建对象,需要认识这些类。

6.如何定义一个类 ,  类的格式是什么

class 类名{

        属性(成员变量):描述事物的公共的特点。

        方法: 描述事物的行为方式(做什么事情)

}

7 通过自定义的类来创建一个对象

格式:     类名   对象名(变量名) = new  类名()

8 .创建一个类 

class Car {   类的首字母要大写

    // 属性  格式:  数据类型 变量名

     string name;

      string color;

    int       num;

}

9 .修饰符

(1)pubilc   公开的方法     如何人的可以访问

(2)private: 私有的 只能自己访问

(3) protected : 受保护的

10.  成员变量和局部变量区别

定义位置:

(1)定义在类中,方法外

(2)局部变量是定义在方法中

作用上:

(1)成员变量是用于描述同一类事物(对象)的公共属性

(2)局部变量就是提供一个变量给方法使用。

生命周期:

(1)成员变量是跟对象绑定在一起的,随着对象创建而创建,随着对象消失而消失 (堆)

(2)局部变量是随着方法调用而创建,当出了方法的作用域就消失。(栈)

初始化来区分:

(1)成员变量,如果你没有赋值,它是有默认值的。列入:

       int类型  默认值0;

      float类型 默认值0.0f;

     double类型 默认值0.0;

    boolean类型  默认值false;

   char类型  默认值  '  ' 里面是空的

 string类型 (引用类型)null;

(2)局部变量是没有初始值的,必须初始化才能使用。

 

复习:类和对象的关系是什么:

类是对同一类事物(对象)的抽象,对象是实际存在的该类的各种实体。

最新文章

  1. PHP CURL CURLOPT参数说明(curl_setopt)
  2. 仿google art图片预览算法及demo(web版本)
  3. 这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script
  4. python第十二天-----RabbitMQ
  5. 复制表结构和数据SQL语句
  6. 去除字符串中空格的方法(2016.1.12P141-2)
  7. python logging 学习笔记
  8. win10 UWP 剪贴板 Clipboard
  9. vue 使用瞬间
  10. 解决Apache配置虚拟主机时出现403错误的问题
  11. bzoj2054疯狂的馒头——线段树
  12. Install Oracle Database client in silent mode
  13. sql server 索引阐述系列一索引概述
  14. Eclipse中一些真正常用的快捷键
  15. 【多线程】Task
  16. PC上图标显示异常 白色框框处理方案
  17. windows下的pycharm配置 linux环境
  18. css3 - 特性
  19. SDOI 2018 R2 游记
  20. 组件 -- Alert

热门文章

  1. notepad++ 编辑xml的插件和使用方法
  2. AX7: HOW TO USE TABLE METHOD EXTENSION CLASS
  3. hbase连接操作
  4. 重新介绍 JavaScript
  5. 并发读写缓存实现机制(一):为什么ConcurrentHashMap可以这么快?
  6. python3 中mlpy模块安装 出现 failed with error code 1的决绝办法(其他模块也可用本方法)
  7. IT在线笔试总结(二)
  8. iOS返回一个前面没有0,小数点后保留两位的数字字符串
  9. JS 取得一个区间的随机整数
  10. Linux Shell ---系统命令(1)