JAVA Day6

1、对象:用来描述客观事物的一个实体,由一组属性和方法组成

2、属性--对象具有的各种特征

*每个对象的每个属性都拥有特定值

*例如:张浩和李明的年龄、姓名不一样

3、方法--对象执行的操作

4、类

*类是对象概括、是对象的分类

*具有相同属性和方法的一组对象的集合

*是概念模型,描述对象具有的特征(属性)和行为(方法)

5、类与对象的关系:类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;

程序中由类产生对象;面向 对象一共有三个特性:封装、继承、多态。

6、面向对象编程的基本步骤

*定义类

*构造对象

*使用对象

7、*格式:类名 对象=new 类名();

对象.属性  对象.方法

*构造函数格式: public 类名(参数列表){

}

8、private 私有属性

时间: 2024-12-08 11:34:14

JAVA Day6的相关文章

从零开始学JAVA DAY6

再说继承: 继承是类与类之间的一种关系,对于一个参数,在继承之后,会在子类中隐藏自动的加上一个代码块super() 关键字:super 原本学了一个this关键字,在复习一下,this关键字是该类直接调用对象进行操作,而super也差不多,只是调用的是父类 为什么要有这样一个代码块super()/this()呢? 就是为了初始化父类的一些数,因为在子类中要调用这些函数或者值,那么先把它初始化成与父类相同,防止错误 那么自动加了这个初始化后,一创建子类,那么会先执行父类中的初始化函数 class

java之day6

String类 package day6; import java.util.Arrays; public class StringTest { public static void main(String[] args) { // == 比较的是两个数据的大小 //基本数据类型的存储区域在栈中,每一个数据都是相互独立存在的 int i = 5; int j = 5; System.out.println(i==j); //数组是引用数据类型, //数组占用两块空间:栈和堆 //栈中存放数组数据

Java基础Day6

Java基础第六天 数组 数组概述 需求:现在需要统计某公司员工的工资情况,例如计算平均工资.找到最高工资等.假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦.为了解决这种问题,Java就提供了数组供我们使用. 那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话: 数组是存储多个变量(元素)的东西(容器) 这多个变量的数据类型要一致 数组概念 数组是存储同一种数据类型多个元素的集合.也可以看成

java学习 Day6

第五天在总结和考试.. 今天开始接触java的核心内容之一:对象和类,以及面向对象的基础概念. java的面向对象: java具有描述对象以及对象之间的关系的能力,因此是一门面向对象的语言. 类的基本结构: public class Student{ //类名和访问限制 private String name; //属性 public void study(){  //方法 } } 类的声明方式及作用 方法的声明方式及作用 方法重载 对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法

java初学者笔记总结day6

static关键字作用:没有static在类中定义的[数据和功能](成员变量和成员方法),都是属于对象的,如果[数据和功能]只是跟类有关系,那么我们可以通过staic关键字修饰,变为(静态变量和静态方法)-属于类. 静态变量 语法:static +成员变量 静态方法 语法:static +成员方法使用静态变量和静态方法1)类名.静态变量或方法(推荐)---->本类中使用可以省略->类名.2)对象引用.静态变量或方法 注意点:1)成员变量跟对象相关,每个对象存储一份数组,静态变量跟类相关,静态变

Java从小白到入门,Day6。JAVAOO-封装

封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口.面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治.封装的对象,这些对象通过一个受保护的接口访问其他对象.封装是一种信息隐藏技术,在java中通过关键字private实现封装.什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度. 封装就是隐藏内部实现,公开访问接口. 访问修饰符:用于控制资源的访问权限(default,

java学习记录【day6】

今天把各种运算符学习了一遍,可以说是一头雾水,这里看来需要好好的总结消化一下才行. http://blog.sina.com.cn/s/blog_56d8ea900100y65b.html 负数的二进制表示方法 (2011-10-15 23:54:32) 转载▼ 分类: 理论.数据结构.设计模式 一:表示法:1.正数5的表示法假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过in

Java (六、String类和StringBuffer)

Java String 类 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 创建字符串 // ==比较的是字符串在栈中存放的首地址,而equals()比较的是两个字符串的内容是否相同 //普通的声明字符串的方法,只会在字符串常量池里开辟空间,并且开辟空间之前,会检查字符串常量池里是否已存在 //相同的数据,如果有,直接指向已存在的数据,如果没有会在字符串常量池里开辟一个新的空间 String s = "ccy"

Java笔记(10)

第一天 ----- 第十天 知识点复习 day1 XML 语法和两种约束技术 1.XML语法写法.规范: 根元素必须唯一.元素名称与属性名称不能以数字开始.元素标记必须结束.元素不能交叉嵌套.属性值必须加引号(双引号.单引号) ----- 考试:排错 2.CDATA块 与 特殊字符转义在 使用上区别 ? <book> <p>标记的作用 </book>  ----- 标记内容 <p> 是一个特殊内容 CDATA : <book> <![CDA