美文网首页
【Java学习笔记】类和对象

【Java学习笔记】类和对象

作者: JielongZ | 来源:发表于2022-04-19 11:50 被阅读0次

类主要包含类名、成员变量(描述对象属性)和成员方法(描述对象行为)。对象是类的实例化后的产物,对象的特征有静态和动态两种。类是对某一类事物的描述,是抽象和概念上的定义;对象是实际存在的该类事物的个体,也称作实例。

类的声明和定义

[标识符] class 类名称 {
    // 成员变量
    数据类型 属性;
    // 类的方法
    类名称 (参数, ...){
    }
}

标识符包含public、private和protected,非必需。类的命名方式遵循每个单词首字母大写的原则。Java的访问权限主要有四类:

  • Default模式:该模式下不需要为类和方法增加任何修饰符,但是这类方式声明的方式和类,只允许在同一个包(package)内是访问的。
  • Private:如果一个方法、变量和构造方法被声明为“私有”访问,那么它仅能在它当前声明的类内访问。类和接口不可声明为私有。
  • Public:这类修饰符是最宽松的,允许跨包访问,如果要访问其他包里的公有成员,则需要先倒入所包含的公有类、变量和方法的那个包。
  • Protected:如果在一个类中被声明为protected,只能被类本身的方法和子类访问,即使子类不在一个包中。类和接口不可声明为protected。
    示例:
class Phone {
    String name = "MateX";
    String model = "直屏手机";
    
    void printMsg() {
        System.out.println("Getting Phone message...");
    }
    
    public static void main(String[] args) {
        Phone p = new Phone();
        System.out.println(p.name);
        p.printMsg();
    }
}

类的属性
类的属性中需要注意的是加了static修饰的变量,static修饰的属于静态属性,是属于类的,也就是属于这个类所定义的对象所有,所有对象看到的静态属性值是相同的。

相关文章

  • Java面向对象笔记(上)

    # Java面向对象笔记(上) # ---------- ## 类和对象 ## 1.类(人类)是对象(张三)的抽象...

  • 【Java学习笔记】类和对象

    类主要包含类名、成员变量(描述对象属性)和成员方法(描述对象行为)。对象是类的实例化后的产物,对象的特征有静态和动...

  • Java学习笔记 4 - 对象和类

    对象和类 基本概念 对象:对象是类的一个实例,有属性和行为。例如,一条狗是一个对象,它的属性有:颜色、名字、品种;...

  • Java学习笔记(3)类和对象

    类和对象: 转载于:极客学院 Link: http://wiki.jikexueyuan.com/project/...

  • 7 类和对象-[Java学习笔记]

    题目 1 分数(10分) 题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子...

  • java学习笔记(2)——类和对象

    1、创建一个Teacher.java文件创建一个类 2、创建一个Main.java文件这里是创建对象 3、继承继承...

  • 无标题文章

    Java学习笔记-类和对象 (编程的两个核心概念)[[toc]] 基本内容 类的访问控制权 static数据与成员...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • Memento 备忘录模式

    设计原则学习笔记 设计模式学习笔记 作用 使对象可以保存并恢复到某一状态。 类图 Java实现 Android源...

  • [JAVA学习笔记] 反射机制

    [JAVA学习笔记] 反射机制 Java的反射通过Class类和java.lang.reflect类库实现。通过它...

网友评论

      本文标题:【Java学习笔记】类和对象

      本文链接:https://www.haomeiwen.com/subject/rvrsertx.html