[上]JAVA学习系列模块七第一章144.面向对象_类的介绍和定义
视频
[vbilibili]【尚硅谷2024最新JAVA入门视频教程(上部)JAVA零基础入门教程】 https://www.bilibili.com/video/BV1YT4y1H7YM/?p=144&share_source=copy_web&vd_source=85f561e7442caa320f4a23b57edee129[/vbilibili]
笔记
类和对象
类(实体类)_class
1.测试类:带main方法的类,主要是运行代码的
2.实体类:是一类事物的抽象表示形式
世间万物的分类:比如: 人类 狗类 猫类 鼠标类
组成部分:
1.属性(成员变量):这一类事物有啥
a.定义位置:类中方法外
b.作用范围:作用于当前类
c.定义格式: 数据类型 变量名
d.默认值:
整数:0
小数:0.0
字符:’\u0000′
布尔:false
引用:null
2.行为(成员方法):这一类事物都能干啥
只需要将模块六所学的方法中的static干掉,其他的都一样
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 "给金莲发短信";
}
}

