JAVA/编程语言

[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义

daimafengzi · 5月30日 · 2024年 · · · 本文共901个字 · 预计阅读4分钟1015次已读

[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义

视频


笔记

类和对象

类(实体类)_class

1.测试类:带main方法的类,主要是运行代码的
2.实体类:是一类事物的抽象表示形式
世间万物的分类:比如: 人类 狗类 猫类 鼠标类

组成部分:
1.属性(成员变量):这一类事物有啥
a.定义位置:类中方法外
b.作用范围:作用于当前类
c.定义格式: 数据类型 变量名
d.默认值:
整数:0
小数:0.0
字符:’\u0000′
布尔:false
引用:null

2.行为(成员方法):这一类事物都能干啥
只需要将模块六所学的方法中的static干掉,其他的都一样

[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义

public class Person {
    //属性-> 成员变量
    String name;
    int age;
    
    //行为 -> 成员方法
    public void eat(){
        System.out.println("人要干饭");
    }
    
    public void drink(){
        System.out.println("人要喝水");
    }
}

描述动物类

public class Animal {
 String kind;//品种
 String color;//颜色

 public void eat(){
     System.out.println("动物要吃饭");
 }

 public void sleep(){
     System.out.println("动物都睡觉");
 }

}

描述手机类

public class Phone {
 //属性
 String brand;
 String color;
 int price;

 //行为
 public void call(String name){
     System.out.println("给"+name+"打电话");
 }

 public String message(){
     return "给金莲发短信";
 }
}
0 条回应