Java学习笔记——Java基础

Java基础——E

6.面向对象
面向对象程序设计(OOP)是当今主流的程序设计范型,它取代了20世纪70年代的“结构化”或面向过程编程。而Java正是一种强类型的面向对象编程语言,所以需要掌握好OOP才能很好地使用Java。
而面向对象中最重要的概念——类。它是构造对象的模板或蓝图,这个概念比较抽象,从一般意义上讲就是将一类具有某些相同特征的事物抽象成一类。而与之对应的另一个概念就是封装,它指的是将数据和行为组合在一起,并对对象的使用者隐藏具体实现的方式。而封装也成为对于OOP而言,是一个非常重要的原则,因为封装可以实现对于一个类而言可以完全改变存储数据的方式,只要对外部而言使用同样的方法返回数据,其他类不必也不需要知道这个类的变化。
1.对象
首先明确对象的三个特性。对象的行为,对象的状态,对象的标识。
对象的行为——可以对对象完成哪些操作,或者应用哪些方法
对象的状态——当调用那些方法是,对象会发生什么改变
对象的标识——如何区分具有相同行为和状态的不同对象
2.类
相对于传统的过程式编程,OOP编程需要首先从寻找定义类开始编程。例如各种汽车,可以将他们进行抽象成一个汽车类,其他的各种汽车都是它的实例化对象。对于类与类之间也存在着依赖,聚合,继承三种基本的关系。
依赖——一个类的方法使用或操纵令一个类的对象,我们应该尽可能的减少类之间的依赖。
聚合——一个类的对象包含其他类的对象
继承——表示一个更特殊的类与更一般的类之间的关系。
3.类的使用
对于用户而言,Java的类库为我们提供了成千上万个各式各样的类供我们使用,可以说在此基础上可以实现我们的很多比较简单需求,但是在大部分情况下我们都会自定义一个类,已较为方便的实现我们想要的功能。

public class TestHellow () {

	public static void main(String args[]) {
		System.out.println("Hello World!");
	}	

}

上面就是一个对于编程学习者无比熟悉的hello word Java代码实现。对于这个程序而言,System是属于Java.lang里面的方法。而这个jar包是Java程序默认导入程序的,想实现其他需求还需要使用import 语句导入该包。
4.方法
也就是类具有的具有的行为,这些行为就能为我们提供各种功能。大部分情况下,我们都会自定义方法来实现我们特定的需求。也可称为构造方法,可分为无参构造,有参构造基本的两种方式。

public class TestHello () {

	private void TestReturn() {
		System.out.println("Hellow World!");
	}

	private void TestPrintln (String str) {
		System.out.println(str);
	}

	public static void main(String args[]) {
		//System.out.println("Hellow World!");
		TestHello.TestReturn();
		TestHello.TestPrintln("Hellow World!");
	}	

}

以上代码就使用了无参构造和有参构造两种方法打印hello world!。

5.修饰符

下篇继续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Echo_Wish

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值