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

类:类定义了对象将会拥有的特征(属性)和行为(方法)。

类的属性:对象所拥有的特征在类中表示时称为类的属性。

类的方法:对象执行的操作称为类的方法。

类就是对象的类型。

类与对象的关系就如同模具和用这个模具制作出的物品之间的关系,一个类为它的全部对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体。因此类与对象的关系就是抽象与具体的关系。

java 对象和对象点class的区别_Java

 Java的类模板:

public class<类名>{

               //定义属性部分

        属性1的类型属性1;

         属性2的类型属性2;

        ······ ·····

         属性n的类型属性n;

        //定义方法部分

        方法1;

        方法2;

        ····· ·····

        方法n;

}

在Java中要创建一个类,需要使用一个class、一个类名和一对大括号

class是创建类的关键字,在class前有一个public,表示“公有”的意思。

类的命名也要遵守一定的规则:

1、不能使用Java中的关键词。

2、不能包括任何嵌入的空格或点号以及下划线“_”“$”字符外的特殊字符。

3、不能以数字开头。

定义类名的语法:

public class 类名{

}

通过在类的主题中定义变量来描述类所具有的特征(属性),这些变量称为类的成员变量。

创建对象的语法:

类名 对象名 = new 类名();

引用对象的属性与方法的语法:

对象名.属性       //引用对象的属性

对象名.方法名   //引用对象的方法

在定义类时,如果没有给属性赋予初始值,Java会给它一个默认值。

类型

默认值

int

0

double

0.0

char

‘\u000’

boolean

false

String

null

封装

封装:核心思想就是“隐藏细节”、“数据安全”。不允许让外界直接访问的对象的成员变量和方法,设置成员变量和方法私有化,只提供公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定

    实现方法:属性私有化,被private修饰,对外只提供set/get方法

java 对象和对象点class的区别_java_02

 继承

父类的延续

关键字是extends

 

java 对象和对象点class的区别_java 对象和对象点class的区别_03

父类定义的属性和方法子类可以直接调用

方法重载 OverLoad

1、在同一类中

2、方法名相同

3、参数列表不同

权限修饰符:

private--私有的、同一类中才能访问

默认--在同一个包才能访问

protected--在同一包中,不同包中的子类访问

public--在整个项目中都可访问