java回顾之面向对象1-类

1.构造方法

构造方法作用:初始化对象的数据
格式和特点:①方法名和类名相同
		  ②没有返回值类型,连void都没有,没有具体的返回值return
重载:方法名相同,只看参数列表
构造方法注意:
	如果没有给出构造方法,系统会默认给出无参构造方法;
	如果给出了构造方法,系统不再提供默认的无参构造方法。
	建议自己给出构造方法(无参和有参)。

例:

class Demo_Student{
	public static void main(String[] args){
		Student s=new Student("你好",12);
		s.setName("李白");
		s.show();
	}
}
class Student
{
	private String name;
	private int age;

	public Student(){}					//无参构造
	public Student(String name,int age){//有参构造
		this.name=name;
		this.age=age;
	}
	public void setName(String name){
		this.name=name;
	}
	public void setAge(int age){
		this.age=age;
	}
	public String getName(){
		return name;
	}
	public int getAge(){
		return age;
	}
	public void show(){
		System.out.println("我的名字是:"+name+",我的年龄是"+age);
	}
}

2.static

(1)初始化对象的数特点:①随着类的加载而加载
				 ②优先于对象存在
				 ③被类的所有对象共有
				 ④可以通过类名调用
(2)注意事项
	静态方法中是没有this关键字,静态是随着类的加载而加载,而this是随着对象的创建而存在。静态是比对象先存在的
	静态方法:
			成员变量只能访问静态变量;成员方法只能访问静态方法
	非静态方法:
	        成员变量可以是静态也可以是非静态,成员方法:可以是静态也可以是非静态。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础思维导图是一个用Xmind软件制作的图形化思维导图,用于梳理和总结Java编程语言的基础知识和概念。 Java基础思维导图包含了Java语言的核心内容,涵盖了面向对象的基本概念、Java的语法规则、数据型、流程控制、数组、字符串、异常处理、输入输出等方面的知识点。通过这个思维导图,可以清晰地了解Java的基础知识结构,并且将各个知识点之间的关系和联系展示出来。 在Java基础思维导图中,我们会看到Java语言的特点和优势,例如跨平台性、面向对象、安全性等。然后会详细介绍Java程序的基本结构,包括、方法、变量等的概念和用法,以及Java的命名规范和注释的使用。 接下来,思维导图会讲解Java的数据型,包括基本数据型和引用数据型的定义和使用方法。然后会介绍Java中的运算符、流程控制和循环结构,以及条件语句和循环语句的使用。 在思维导图的其他分支中,我们还会了解Java中的数组和字符串的使用方法,以及常用的库函数。同时也会学习Java的异常处理机制,包括try-catch语句的使用和异常的继承关系。 最后,思维导图还会涵盖Java的输入输出和文件操作,包括标准输入输出、文件读写的方法和常用的使用。 通过Java基础思维导图,我们能够清晰地了解Java编程语言的基础知识和概念,有助于我们系统学习和练习Java编程,提高我们的编程能力。同时,这个导图也可以作为日后查阅的工具,方便我们回顾和复习Java的基础知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值