java基础_java程序结构及简单面向对象



源文件:带有类的定义(.java文件)

类:类中有一个或多个方法

        方法:方法就是类中一个函数的执行过程



代码体现:

public class dog 
//这是类
{public static void main(String[] args) {//这是方法

}}





面向对象:就是让对象去帮助我们做一些事情

对象已知的事物 我们称之为熟悉

对象执行的动作我们称之为方法


到底该如何去理解类和对象之间的关系?

类是对象的蓝图,类是抽象出来的,类会告诉虚拟机如何创建某种对象,并且有自己的实例变量


举个例子来理解就是:对象是一个通讯里的某个实例,这个类就是抽象的通讯录,而对象就是具体的某个人比如张三、李四 联系人上的信息就是实例上的属性

创建一个联系人就是创建一个实例(对象).


那么如何去创建对象呢?

	dog d = new dog();

dog 是声明对象的类型, d是变量 new dog()是在堆内存创建一个dog对象 需要注意的是 所有创建的对象都在堆内存上

解析起来这个语句 就是  创建一个dog对象 赋值给一个 dog类型的变量 d.

这时候再联系面向对象 让对象帮我们干事情,就是让对象执行某个动作那么方法即是动作也就是通过对象调用方法

public class dog {
	public static void main(String[] args) {
		
		
		dog d = new dog();//在堆内存创建dog这个对象
		
		d.howl();//调用狗的狂吠动作
	}
	
	
	void  howl(){
		System.out.println("狗开始狂吠");
	}
}

上面我们提到了main()方法 其实main方法就两个作用:一个是测试一个真正的类,二是启动java程序(也就是作为程序的执行的入口)

方法前+void 是这个方法没有返回值 .




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值