-
//MobileNumber package com.imooc.object.Sample3; public class MobileNumber { private String owner; private String areaCode; private String mobileNumber; //getter方法,用于读取成员变量的内容 //getter书写格式,public 成员变量类型 get 成员变量名(),PS:首字母大写 public String getOwner() { //this关键字代表当前对象的... return this.owner; } public String getAreaCode() { //this关键字代表当前对象的... return this.areaCode; } //setter方法,setter方法用于设置成员变量的内容 //setter书写格式:public void set成员变量名(新的数据参数) public void setOwner(String owner) { this.owner = owner; } public void setAreaCode(String areaCode) { this.areaCode = areaCode; } } //MobileNumberTestor public class MobileNumberTestor { public static void main(String[] args) { MobileNumber mobileNumber=new MobileNumber(); mobileNumber.setOwner("老奇"); String owner= mobileNumber.getOwner(); System.out.println(owner); String areaCode=mobileNumber.getAreaCode(); System.out.println(areaCode); } }
查看全部 -
package com.imooc.object.Sample1; public class PackageSample01 { //public代表其他任何类都能访问成员变量 public String name; //private代表只能在当前类中使用 private void sayHello(){ System.out.println("Hello World"); } //不写修饰符代表是默认修饰符,只能被包中其他类访问 void sayGoodbye(){ System.out.println("Good bye!"); } }
查看全部 -
//PackageSample03 ////import关键字在不同包导入 package com.imooc.object.Sample1; import com.imooc.object.Sample2.PackageSample02; public class PackageSample03 { PackageSample01 packageSample01=new PackageSample01(); PackageSample02 packageSample02=new PackageSample02(); }
查看全部 -
public class MethodSample01{ public String isOddNumber(int num){ System.out.println("原始数据为:"+num); if(num%2==0){ return "偶数"; }else{ return "奇数"; } } public static void main(String[] args) { /* int a=10; if(a%2==0){ System.out.println(a+"是偶数 "); }else { System.out.println(a+"是奇数"); } int b=5; if(b%2==0){ System.out.println(b+"是偶数"); }else{ System.out.println(b+"是奇数"); }*/ //在mian使用方法,先创建对象才能使用 int a=10; MethodSample01 methodSample01=new MethodSample01(); String r1=methodSample01.isOddNumber(a); System.out.println(a+"是"+r1); int b=5; String r2=methodSample01.isOddNumber(b); System.out.println(b+"是"+r2); } }
查看全部 -
public class Dog { //成员变量写在main方法外 String name; int age; float weight; public static void main(String[] args) { Dog duoduo = new Dog(); duoduo.name="多多"; duoduo.age=6; duoduo.weight=13.5f; Dog lucky=new Dog(); lucky.name="Lucky"; lucky.age=3; //成员变量的提取 System.out.println(duoduo.name+"今天"+duoduo.age+"岁"); System.out.println(lucky.name+"体重"+duoduo.weight+"千克"); Dog petDog=new Dog(); } }
查看全部 -
public class Dog { public static void main(String[] args) { Dog duoduo = new Dog(); Dog Lucky=new Dog(); Dog petDog=new Dog(); } }
查看全部 -
ctrl+点击红色字体,可以看该函数有哪些方法
查看全部 -
Java创建类的语法
修饰符 class 类名{
//内容
}
创建类的实例对象
类名 对象名 = new 类名();
成员变量
成员变量定义
方法
方法的定义:
[修饰符] 返回值类型 方法名(形式参数(形参)列表){
Java语句块
}
方法的调用
类名 对象名 = new 类名();//首先创建对象
类型 变量名 = 对象名.方法名(实际参数列表);//调用方法
//后续处理
包- Package
把功能相似或相关的类组织在同一个包中
包也采用树形目录的存储方式
通过包也可以限定类的访问权限
包的命名规范
逆域名法,用“.”分割,单词全部小写
标准格式:域名后缀.组织机构名.项目名[.模块名].包的职能
在包中定义类
//在类的第一行声明类所在的包名
package com.imooc.sample.group1
//在Java工程中尽量不要出现同名的类
public class PackageSample1{
........
}
引用其他包的类
//在类的第一行声明类所在的包名
package com.imooc.sample.group1.PackageSample02;
public class PackageSample2{
Public static void main(String[] args) {
PackageSample1 s1 = new PackageSample1();
}
}
访问修饰符
private 私有 只能在类的內部访问
public 公共 在任何地方都可以访问
(default)默认 相同包的其他类可以访问
protected 继承 只有继承的子类能访问到
面向对象三大特征:
封装、继承、多态
实现多态的关键是接口
接口是抽象的类型,只提供方法的定义
实现类是一个接口的具体实现,要实现每一个接口方法的功能
ArrayList类
是java内置的数据集合,用于存储多个数据
是数组替代品,提供了更多的数据操作方法
几乎是每一个项目中必用的类
查看全部 -
程序黑盒子
查看全部 -
ArrayList
查看全部 -
方法可以指代整段代码
查看全部 -
接口
查看全部 -
多态
查看全部 -
访问修饰符作用范围总结
查看全部 -
面向对象三大特征
查看全部
举报