Java笔记(-p392/233)

1.在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义
    public class ***{
    }
2.main方法是程序的入口

第七章 方法

1.定义:方法(在c语言中,叫做函数,java中叫做方法)

2.语法

main方法为例:

public static void main(String[] args){

}

[修饰符列表] 返回值类型 方法名(形式参数列表){

方法体:由java语句构成

}

注意:形式参数列表的个数可以是0到n个,用逗号隔开,形参的数据类型+形参对应的变量名。(都是局部变量)

3.方法的调用

方法必须调用才能执行,调用方法:

类名.方法名(实际参数列表);

4.方法重载

功能相似的,可以让方法名相同(编译器会直接进行参数的类型匹配)

5.方法递归

必须有结束条件

第八章 认识面向对象

1.

c语言面向过程:步骤和因果关系

c++是半面向对象

Java完全面向对象

OOA 面向对象的分析

OOD 面向对象的设计

OOP 面向对象的编程

2.面向对象的特征:封装、继承、多态

3.类和对象的概念

        类:

                抽象的一个结果

                一个模板,描述的是对象的共同特征信息

        对象:

                实际存在的个体

想得到对象要先创造出类

类=属性(状态,以变量的形式存在)+方法(动作)

4.类的定义

修饰符列表(可以省略)class 类名{

//类体=属性+方法

}

public class Student {
	String num;
	String name;
	boolean sex;
	String address;
}

创建对象的语法 :new 类名();//相当于一个实例化

Java中所有的类都是引用数据类型

第九章 对象的创建和使用

1.创建对象:

类名 变量名 = new 类名();

Student s1 = new Student();

对象:是通过new出来的,相关数据存储在堆内存中

引用:但凡是变量,且保存指向堆内存中对象地址

2.怎么访问实例变量

语法:引用.实例变量名

s1.num

3.内存图

Student.class

package chapter8;

public class Student {
	String num;
	String name;
	boolean sex;
	String address;
}

StudentTest.class

package chapter8;

public class StudentTest {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Student s1 = new Student();
		s1.name = "张三";//通过“=”赋值
		s1.num = "007";
		System.out.println(s1.num);
		System.out.println(s1.name);
		System.out.println(s1.sex);
		Student s2 = new Student();
	}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值