JAVA面向对象—类和对象(自学笔记1)

学习视频来源于b站黑马程序员,感谢帮助~

面向对象:拿对应的东西做对应的事情

重点学习:学习已有对象并使用+学习自己设计对象并使用

一、设计对象并使用

:是对象共同特征的描述;在java中,必须要先设计类,才能获取对象

对象:是真实存在的具体实例。

/*如何定义类
public class 类名{
1.成员变量(代表属性,一般是名词,例如手机品牌、颜色)
2.成员方法(代表行为,一般是动词,例如手机能够打电话、打游戏等等)
3.构造器
4.代码块
5.内部类
}*/
public class Phone{
//属性(成员变量)
String brand;
double price;
//行为
public void call(){}
public void playgame(){}
}

如何得到类的对象:类名 对象名=new 类名();   e.g:Phone p=new Phone;

访问属性:对象名.成员变量

访问行为:对象名.方法名(...)

举例练习:

package item;

public class Phone {
		String brand;
		double price;
		public void call(){
			System.out.println("手机正在打电话");
		}

}
package item;

public class phoneuse {
	public static void main(String[] args) {
		Phone p=new Phone();
		p.brand="huawei";
		p.price=2000.0;
		//p.call();
		System.out.println(p.brand+"       "+p.price);
		p.call();
	}

}

运行结果:

huawei 2000.0

手机正在打电话


定义类的注意事项:

  • 用来描述一类事物的类,专业叫做:javabean类。在javabean类里,是不写main方法的。
  • 编写main方法的类,叫做测试类。我们可以在测试类中创建javabean类的对象并进行赋值调用。
  • 类名首字母建议大写,需要见名知意,驼峰模式
  • 一个java文件中可以定义多个class类,且只能一个类是public修饰,而且publlic修饰的类名必须成为代码文件名
  • 成员变量的完整定义格式是:修饰符 数据类型 变量名称=初始化值;一般无需指定初始化值,存在默认值

对象的成员变量的默认值规则

基本类型byte、short、int、long0
float、double0.0
booleanfalse
引用类型类、接口、数组、Stringnull

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值