Java理解mian方法
- public static void mian (Sring[ ] args)
- public :提供给JVM调用的
- static:jvm在调用这个方法是,不需要创建对象
- void:没有放回值
- (Sring[ ] args) :因为字符串数组,相当于在运行java 程序是输入的一些参数,这个参数会封装到数组中
- 在 main()方法中,我们可以直接调用 main 方法所在类的静态方法或静态属性。
- 但是,不能直接访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员。
public class Main01 {
//静态的变量/属性
private static String name = "123";
//非静态的变量/属性
private intn1 = 10000;
//静态方法
public static void hi() {
System.out.println("Main01 的 hi 方法")
}
//非静态方法
public void cry() {
System.out.println("Main01 的 cry 方法");
}
public static void main(String[] args) {
//可以直接使用 name
//1. 静态方法 main 可以访问本类的静态成员
System.out.println("name="+ name); //123;
hi(); //Main01 的 hi 方法
//2. 静态方法 main 不可以访问本类的非静态成员
//System.out.println("n1=" + n1);//错误
//cry();
//3. 静态方法 main 要访问本类的非静态成员,需要先创建对象 , 再调用即可
Main01 main01 = new Main01();
System.out.println(main01.n1);//ok
main01.cry();
}
}
Java理解mian方法相关推荐
- Java理解误区——方法的重载是多态性的一种体现?
理解误区 学习的第一门语言就是Java了,还记得在初学Java的时候,还是遇到了很多的困难,很多的知识点还不能理解.提到Java的面向对象,相信很多人都会印象深刻吧,但是对于初学者来说,理解起来确实还 ...
- java 理解main方法
public static void main(String args[]) public:表示此方法可以被外部所调用 static:表示此方法可以由类名直接调用 void:主方法是程序的起点,所以不 ...
- as 运行java_解决AndroidStudio无法运行java中的mian方法问题
前言: 我们都知道Android开发者的必备工具:AndroidStudio.是开发人员用来编译.测试的专用工具.今天在使用Androidstudio时发现了些问题.在3.0版本之前是可以直接运行mi ...
- Java笔记017-类变量和类方法、理解main方法语法、代码块、单例设计模式、final关键字
目录 面向对象编程(高级部分) 类变量和类方法 类变量-提出问题 传统方法解决 问题分析: 类变量快速入门 类变量内存布局 什么是类变量 如何定义类变量定义语法: 如何访问类变量 定义语法: 类变量使 ...
- Java查漏补缺(08)关键字:static、单例设计模式、理解main方法、类的成员之四:代码块、final关键字、抽象类、接口、内部类、枚举类、注解、包装类
Java查漏补缺(08)关键字:static.单例设计模式.理解main方法.类的成员之四:代码块.final关键字.抽象类.接口.内部类.枚举类.注解.包装类 本章专题与脉络 1. 关键字:stat ...
- java中gettext方法_深入理解Java中方法的参数传递机制
形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...
- java—— 深入理解contains方法
深入理解contains方法 如下代码: public static void main(String[] args) {Collection c=new ArrayList();//在集合c中添加两 ...
- 今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:suo.im/6v9d64 为什么 main 方法是 ...
- 《Android游戏开发详解》——第1章,第1.6节函数(在Java中称为“方法”更好)...
本节书摘来自异步社区<Android游戏开发详解>一书中的第1章,第1.6节函数(在Java中称为"方法"更好),作者 [美]Jonathan S. Harbour,更 ...
- java中main方法前的public static void及其后面的(String[] args)【笔记自用】
为什么Java的main方法必须是public static void? 一. void 如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错. 找到一种可理 ...
最新文章
- MNIST 训练测试
- saltstack之远程触发文件备份、回滚
- 一个SAP顾问的回忆:我过去很胖!
- wxpython 按钮跳notebook_按钮按下wxpython刷新窗口
- Python之编写登陆接口
- win7系统如何取消自动开机
- kubernetes——pod和docker容器的关系
- oracle fm s,FM连接oracle出错的问题??
- 最常见的Web服务器市场份额
- linux设备驱动程序的编程思路,Linux设备驱动工程师之路——高级字符设备驱动程序...
- centos php 安装openssl,详解Linux(centos7)下安装OpenSSL安装图文方法
- RS232 RS422 RS485详细介绍
- css宋体代码_css中宋体怎么设置?
- html怎么绘制中国地图,利用d3.js绘制中国地图
- ps3无限服务器连接,[攻略] (转) [分享] PS3常见错误代码及解决办法
- http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/ 安卓studio 安装教程
- 逆向小程序破解js神器-(工具篇)
- 非对称加密和对称加密
- matlab中sign函数的使用(提取符号)
- 6.3 Annihilating Polynomials