目录
1、类的解析
2、普通成员变量和静态成员变量的访问
3、普通方法和静态方法的调用
4、其他值得注意的地方
结束语
1、类的解析 类中包含字段也叫做属性或成员变量,还有方法也叫做行为。
①其中成员变量包含普通成员变量和静态成员变量。
②其中方法分为普通方法和静态方法。
???代码演示如下:
public class Test{//这就是共有权限符修饰的,共有类public String name;
//String类型的普通成员变量name
public int age;
//int类型的普通成员变量agepublic static int count;
//int类型的间泰成员变量countpublic void eat(){//普通方法
System.out.println(name+"正在吃饭");
public static void func(int age){//静态方法
System.out.println(age);
}
}
}
2、普通成员变量和静态成员变量的访问 ①普通成员变量的访问需要通过引用来访问的。
②静态成员通过类进行访问。h
代码演示如下:
public static void main(String[] args) {
Test test=new Test();
test.name="小陆";
//普通成员变量的访问
test.age=21;
System.out.println(test.name);
System.out.println(test.age);
System.out.println("=================");
Test.count=99;
//静态成员变量的访问
System.out.println(Test.count);
}
文章图片
3、普通方法和静态方法的调用 ①普通方法的访问:引用名.普通方法名
②静态方法的访问:方法名(参数)直接用
代码演示如下:
public static void main(String[] args) {
Test test=new Test();
test.name="小陆";
test.age=21;
test.eat();
//普通法方法的调用
func(test.age);
//静态方法的调用
}
文章图片
4、其他值得注意的地方 ①一个引用不可以同时实例化多个对象,实际上只执行最后一次(就像只能有一个男/女朋友!!!不可以当海王吧,最后你娶/嫁你最后的女/男朋友)【有没有很形象】
代码演示如下:
public static void main(String[] args) {
Test test = new Test();
test=new Test();
test=new Test();
test=new Test();
//实际上只实例化了最后一个对象
}
②普通方法和静态方法内部不可以定义静态成员变量。
代码演示如下:
文章图片
③普通方法的内部可以调用静态方法。
代码演示如下:
public void eat(){//普通方法
func(age);
//调用静态方法
System.out.println(name+"正在吃饭");
}
public static void func(int age){//静态方法
System.out.println(age);
}
?【注意:静态方法不可以直接调用普通方法。因为普通方法需要引用实例化对象才可以调用】
结束语
谢谢小可爱们的喜欢,博主也是小白迫于找工作的压力在快速的学习。不要怕,不会的现在开始永远都不会晚,加油哦??
【切记不可以今天规划明天,明天憧憬后天-------这样现在时间岂不就浪费了
已经确定的目标就去做啊,做一点少一点哦】
文章图片
【java|深度理解类与对象】
推荐阅读
- 链表|链表的OJ题练习
- 排序算法|初级递归题解析
- java基础练习题以及答案|12.java基础----多态,内部类,常用API编程题
- JAVA初学者小题解析
- intellij-idea|IDEA的初级使用优化
- java|IDEA优秀插件之codeMaker
- java|Java实现表单的自定义字段功能(动态管理不同类型的字段数据)
- java|(微信定时发送消息)一个java文件,完成可配置的微信定时任务
- java|一、nacos注册中心(单机/集群)模式部署