java|深度理解类与对象

目录
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); }

java|深度理解类与对象
文章图片


3、普通方法和静态方法的调用 ①普通方法的访问:引用名.普通方法名
②静态方法的访问:方法名(参数)直接用
代码演示如下:
public static void main(String[] args) { Test test=new Test(); test.name="小陆"; test.age=21; test.eat(); //普通法方法的调用 func(test.age); //静态方法的调用 }

java|深度理解类与对象
文章图片

4、其他值得注意的地方 ①一个引用不可以同时实例化多个对象,实际上只执行最后一次(就像只能有一个男/女朋友!!!不可以当海王吧,最后你娶/嫁你最后的女/男朋友)【有没有很形象】
代码演示如下:
public static void main(String[] args) { Test test = new Test(); test=new Test(); test=new Test(); test=new Test(); //实际上只实例化了最后一个对象 }

②普通方法和静态方法内部不可以定义静态成员变量。
代码演示如下:
java|深度理解类与对象
文章图片

③普通方法的内部可以调用静态方法。
代码演示如下:
public void eat(){//普通方法 func(age); //调用静态方法 System.out.println(name+"正在吃饭"); } public static void func(int age){//静态方法 System.out.println(age); }

?【注意:静态方法不可以直接调用普通方法。因为普通方法需要引用实例化对象才可以调用】
结束语
谢谢小可爱们的喜欢,博主也是小白迫于找工作的压力在快速的学习。不要怕,不会的现在开始永远都不会晚,加油哦??
【切记不可以今天规划明天,明天憧憬后天-------这样现在时间岂不就浪费了
已经确定的目标就去做啊,做一点少一点哦】
java|深度理解类与对象
文章图片


【java|深度理解类与对象】

    推荐阅读