首页 > 编程语言 >JAVA面向对象高级:static注意事项

JAVA面向对象高级:static注意事项

时间:2024-03-17 20:12:12浏览次数:18  
标签:JAVA 面向对象 System 访问 实例 static public out

package com.itheima.static1;

public class Student {
    static  String schoolName;
    double score;//实例变量
    //1.类方法中可以直接访问类的成员,不可以直接访问实例成员
    public static void printhelloworld(){
        //注意:同一个类中,访问类成员,可以省略类名不写。
        schoolName="heima";
        printhelloworld2();
        //System.out.println(score);  类方法中访问实例变量,报错
        //printPass();  报错的,类方法中不能访问实例方法
        //报错  System.out.println(this);
    }
    //类方法
    public static void printhelloworld2(){

    }
    //实例方法
    //2.实例方法中既可以直接访问类成员,也可以直接访问实例成员
    //3.实例方法中可以出现this关键字,类方法中不能
    public  void printPass(){

        schoolName="12";
        printhelloworld2();
        System.out.println(score);
        ptinPass2();
        System.out.println(this);

    }

    public void ptinPass2(){

    }
}

 

标签:JAVA,面向对象,System,访问,实例,static,public,out
From: https://www.cnblogs.com/pengsuoqun123/p/18079052

相关文章

  • JAVA面向对象高级:static修饰成员方法 真正搞懂main方法 类方法实例方法应用场景
         真正搞懂main方法    类方法实例方法应用场景类方法最常见的应用场景是做工具类      ......
  • 再遇java无回显XXE
    来自:[网鼎杯2020青龙组]FileJavahgame遇到一个无回显XXE,这次找java题恰好又找到一个,虽然是四年前的题,但思路大差不差,都是传dtd文件,然后反弹shell,那么重点我们就来看代码审计部分。进入发现是一个文件上传:随便传一个文件看看:给了一个下载地址,访问试试:能直接下载下来,抓个包......
  • Java创建数组、赋值的四种方式,声明+创建+初始化 详解
    @目录一、创建数组的四种方式二、详解三、数组存储的弊端一、创建数组的四种方式以int数据类型为例@TestpublicvoidtestNewArray(){//创建数组//法一int[]arr1=newint[]{1,2,3,4,5};System.out.println(arr1.length+""+arr1[2]);//5......
  • java参数类型详细介绍(简单易懂)
    目录1、参数类型分布图1.1浮点型1.2 字符型char 1.2.1 char大小1.3字符串:(String-不可变字符串)1.3.1Jvm内存图1.3.2开辟空间个数注意1.3.3使用==时注意1.3.4字符串拼接举例 1.3.5String常见的方法1.4字符串:(StringBuffer-可变字符串、StringBuilder-可变......
  • Python面向对象编程:合集篇(类、对象、封装、继承和多态)
    Python语言设计之初,就是为了面向对象。所以Python的面向对象更加易于理解。如果你以前学过Java、C++你大概就懂得什么是面向对象,但如果你是第一门编程语言就选择Python,那么也不要害怕。这篇文章,我们将会尽量详细的讲解,把Python面向对象编程的知识讲清楚。接下来我们先来简单的......
  • Java学习笔记:字符串
    目录Java学习笔记:字符串String创建String对象内存模型String比较Scanner验证键入的字符串本质是new出来的练习案例:判断账户和密码是否一致遍历字符串统计字符次数字符串反转StringBuilderStringBuilder构造方法链式编程拼接字符串StringJoiner总结必须学习使用JDKAPI帮助文档​......
  • Java学习笔记:字符串
    Java学习笔记:字符串Java学习笔记:字符串String创建String对象内存模型String比较Scanner验证键入的字符串本质是new出来的练习案例:判断账户和密码是否一致遍历字符串统计字符次数字符串反转StringBuilderStringBuilder构造方法链式编程拼接字符串StringJoiner总结必须......
  • web后端-java框架-spring Boot
    springBootweb入门:1)创建springboot工程此处我使用的jdk版本为11,在选择版本时,如果服务器URL为https://start.spring.io ,那么java下拉选项中只有17或者21,因此将服务器URL为https://start.aliyun.com\即可点击下一步,将springWeb依赖添加进去。HTTP协议:1)请求协议: 2)......
  • JavaScript基础 —— 学习 第四天(完结)
    一、对象(一)对象介绍对象:object是JavaScript里面的一种数据类型可以看作一种无序的数据的集合可以详细的描述某个事物null是空对象对象是由属性和方法组成的属性:手机特征大小颜色什么的方法:能进行的一些行为手机打电话<body><script>let对象名={......
  • java学习day1
    ideaJava快捷键psvm生成一个main方法sout输出注释//单行注释/**/多行注释/***/JavaDoc文档注释关键字![3113a776e87bce62993b5ccd4a02801](C:\Users\lenovo\Documents\WeChatFiles\wxid_ulswcuy83w1m22\FileStorage\Temp\3113a776e87bce62993b5ccd4a02801.png)......