java 的面向对象
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)局部变量是没有初始值的,必须初始化才能使用。
复习:类和对象的关系是什么:
类是对同一类事物(对象)的抽象,对象是实际存在的该类的各种实体。
最新文章
- PHP CURL CURLOPT参数说明(curl_setopt)
- 仿google art图片预览算法及demo(web版本)
- 这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script
- python第十二天-----RabbitMQ
- 复制表结构和数据SQL语句
- 去除字符串中空格的方法(2016.1.12P141-2)
- python logging 学习笔记
- win10 UWP 剪贴板 Clipboard
- vue 使用瞬间
- 解决Apache配置虚拟主机时出现403错误的问题
- bzoj2054疯狂的馒头——线段树
- Install Oracle Database client in silent mode
- sql server 索引阐述系列一索引概述
- Eclipse中一些真正常用的快捷键
- 【多线程】Task
- PC上图标显示异常 白色框框处理方案
- windows下的pycharm配置 linux环境
- css3 - 特性
- SDOI 2018 R2 游记
- 组件 -- Alert
热门文章
- notepad++ 编辑xml的插件和使用方法
- AX7: HOW TO USE TABLE METHOD EXTENSION CLASS
- hbase连接操作
- 重新介绍 JavaScript
- 并发读写缓存实现机制(一):为什么ConcurrentHashMap可以这么快?
- python3 中mlpy模块安装 出现 failed with error code 1的决绝办法(其他模块也可用本方法)
- IT在线笔试总结(二)
- iOS返回一个前面没有0,小数点后保留两位的数字字符串
- JS 取得一个区间的随机整数
- Linux Shell ---系统命令(1)